Hepper is reader-supported. When you buy via links on our site, we may earn an affiliate commission at no cost to you. Learn more.

How to Stop Your German Shepherd from Jumping: 3 Expert Tips

Nicole Cosgrove Profile Picture

By Nicole Cosgrove

german shepherd jumps on a woman

You’ve just gotten home from a long day of work, and your German Shepherd jumps on you as soon as you step through the front door. Or maybe a friend has dropped by to say hello, and your German Shepherd jumps on them immediately. Has either of these events happened to you?

Chances are they have. The good news is you can train your German Shepherd to stop jumping on you and others with a few training methods. To begin, you need to understand why your dog is jumping in the first place.

Divider 8

Why Do German Shepherds Jump on People?

You may have heard people say that your dog is jumping on you as a sign of dominance or an attempt to be in charge. The plain and simple truth is that, in most cases, your pet is just trying to say hello when you walk through the door. In other instances—ones that don’t involve someone walking into the home—your dog is seeking attention or is just excited and doesn’t know how to express it in a more suitable manner. In all cases, jumping is a normal and natural behavior for dogs.

However, it isn’t behavior to be encouraged. While puppies jumping on you may be cute, the larger the dog gets, the more dangerous and disruptive this behavior can be. Not only does jumping on you result in dirty clothing or dropping items you were holding, but when your German Shepherd jumps on someone, they could wind up accidentally hurting them. A large dog can easily knock over children and older people, plus anyone can end up with bruises or scratches.

Is It Our Fault German Shepherd Jumping Is So Common?

Unfortunately, in most instances, jumping is a behavior that we have encouraged, sometimes without realizing it. German Shepherds, like most dogs, are opportunistic. If something gets them what they’re angling for, they’ll do it repeatedly. So, if you have been giving your pup attention, food, or other positive reinforcement when they jump on you, you’ll need to course-correct.

Believe it or not, even if you’ve been saying, “No!” or “Get down,” it counts as attention to them. Luckily, you can correct the behavior with a bit of training and management. Use one of these step-by-step methods to teach your German Shepherd to stop jumping on you and others.

Divider 8

The 3 Tips to Stop a German Shepherd From Jumping on You

You can train your German Shepherd out of jumping in a few ways, so pick the one that’s best for you and your pup.

1. Redirection (How to Keep a German Shepherd Busy)

This is a general method to show your dog that jumping is unwanted and to redirect them to a new behavior.

Step One: Ignore bad behavior. When your German Shepherd jumps on you, ignore it by turning your back. Don’t even say “No!” or “Get down!” — negative attention is still attention, and you don’t want to give them any of that. The trick is that everyone must abide by this rule of turning your back, so be sure everyone entering or living in your home is aware of it.

Step Two: After you’ve turned away and your pup has stopped jumping, you can reward them with a few pets or a treat. Speak to them in a calm voice to avoid getting them excited again.

Step Three: Once you’ve gone through the previous steps a few times and your dog has realized that calmer behavior is required, teach them what to do instead of jumping by giving them a command for a conflicting behavior. Most people use the “Sit” command because your dog can’t sit and jump simultaneously, but use whichever command you prefer. After turning your back on your dog, say, “Sit.” When they do, give them a reward.

Training your German Shepherd to avoid jumping will require time and patience, but eventually, they will realize that sitting gets them what they’re looking for instead of jumping.

Step Four: Manage your dog’s behavior. There will be instances when your dog may jump on someone who doesn’t know you’re training them. In these cases, you can manage your dog’s behavior by removing them from the situation until they’re calmer, or if you know you’ll be meeting others ahead of time (for example, on a walk), you can use their leash to walk them away.

German Shepherd standing on the grass
Image Credit: cvop, Pixabay

2. Paws on the Floor

This method trains your dog to keep four paws on the floor.

Step One: Get a friend or family member to help you.

Step Two: Keeping your dog on a leash, have the other person approach you. Before they reach you, toss a few treats on the floor in front of your dog.

Step Three: While your German Shepherd is busy with the treats, have the second person greet them with a “hello” and a few pets.

Step Four: Have the second person back off from the dog before they have finished the treats.

Step Five: Repeat Step Four several times. After a few rounds, have the second person greet your dog for a longer time and continue repeating until your pet is keeping their feet on the floor.

Step Six: Once your pup is keeping all their paws on the ground, have the second person come and say hello before placing a treat down. Eventually, your dog will realize that the greeting is the reward and won’t require treats.

3. The “Sit” Command (How to Train a German Shepherd to Sit)

woman teaching german shepherd to keep paws on floor
Image Credit: marcin jucha, Shutterstock

This method is another way to train your dog to sit instead of jumping.

Step One: Put your German Shepherd on a leash, then tie the leash to something sturdy, like a doorknob.

Step Two: Staying far away from your dog, ask them to sit. When they do, you can start to go up to them. If they stand up before you get to them, return to your beginning point and request “Sit!” again. If they don’t stand at any point, you can reward them with pets and praise. If they stand during the reward, go back to your starting point.

Step Three: Repeat until your dog gets the hang of things.

Step Four: Up the ante after your dog understands they need to sit by making your greetings more exciting. Not everyone will calmly greet a dog, so your pet needs to know that “sit, not jump” applies to calm and excited greetings.

Step Five: After your dog has perfected the art of the sit greeting, grab another person and try it with them. By doing this, your dog will understand that sitting instead of jumping applies to all people as well.

Divider 5


Training your German Shepherd will take patience and time, but it can be done. The best thing to do is to redirect their jumping behavior to a different one, such as “Sit” or simply keeping all paws on the ground. Keeping them from jumping during training will also be required. It will take dedication, but you can do it by directing them away from your front door when someone visits, throwing toys or treats to them so they are occupied before a person enters your home, or keeping them on a leash. German Shepherds are very smart dogs, and they should soon learn not to jump on you or others.

Featured Image Credit: cynoclub, Shutterstock

Related Articles

Further Reading

Vet Articles

Latest Vet Answers

The latest veterinarians' answers to questions from our database