How to Train a German Shepherd Puppy to Live With a Cat

It's easier to bring a young German shepherd into your cat's den than an older one.
i Jupiterimages/ Images

German shepherds are intelligent, loyal pooches with strong natural herding instinct and prey drive. These traits can make them somewhat undesirable as a companion to a kitty, whom they might view as worth chasing. But harmony can prevail, particularly if you adopt the shepherd as a puppy and socialize him properly.

Step 1

Isolate your kitty in a room of her own, complete with a litter box, food and water dishes. Feed your German shepherd pup on the other side of the door to the room so that he can smell the kitty and the two pets can interact safely. Your pup will also have the pleasant experience of eating outside the cat's door, associating the presence of the kitty with something good.

Remember, during his first 3 months of your German shepherd's life, when the American Kennel Club says he is most open to learning and socialization, you want your puppy to associate your kitty with good things only.

Step 2

Train your German shepherd pup some basic commands as soon as he gets home. Basic commands include "sit," "stay" and the all-important "leave it." These commands are enough to allow you to control your shepherd around the kitty; without them you're wasting your time. German shepherds are highly intelligent; they learn quickly using positive training methods and treat rewards. Puppy kindergarten classes can help with basic obedience training for your pup, too.

Step 3

Discourage your German shepherd pup's instinct to chase animals or objects so he'll be less prone to pursue your kitty around the house. German shepherds have strong prey and herding drives, which means they see animals like kitties as something to either hunt or herd. While on a leash, tell your shepherd "no" if he tries to chase any living thing, and immediately stop any fun play with him. Encourage him to fetch and return doggie toys instead to satisfy this instinct.

Step 4

Allow your kitty to meet and interact with your German shepherd while the new animal is in a large, comfy crate, for your feline companion's safety. If your shepherd pup growls or displays any signs of aggression toward the kitty, correct him by telling him "no." If no doesn't immediately bring your shepherd under control, remove him if he's outside the crate, or take the cat from the room. Leave the dog alone for a while to reinforce the notion that a good thing -- you -- has been taken away because of his behavior. If things go well upon introduction, keep the initial meeting short -- five or 10 minutes -- and gradually lengthen them as your pup shows fewer or no signs of aggression toward the kitty. Reward calm interaction with tasty treats.

Step 5

Introduce the pets without the crate, keeping the German shepherd on a leash to control him. Allow them to socialize face-to-face. Command your dog to sit and stay during the initial meetings, gradually letting him approach the kitty. If he stays calm, give him praise and treats. Otherwise, control him with "leave it." Only after consistent positive interaction over the course of several meetings should you let your pup off his leash.

Step 6

Create a safe room for your kitty that your German shepherd pup cannot access. Do this by installing a cat-size pet door in the base of the door to that room. Also give your pup an area of his own, including a crate. German shepherds can be territorially aggressive, so you want each pet to have a space of his own -- this is especially important when your shepherd is older and upwards of 90 pounds.

the nest