German Shepherds, like any dog, can be trained to respect the members of their family or community, including cats. German Shepherds can definitely kill a cat, simply because of their size and prey drive. However, German Shepherds are not dogs that have an innate instinct to kill cats any more than any other large dog.