Why dogs jump and how to stop it
Dogs jump on people because it works. When your dog jumps, they get attention—your hands go up, you make eye contact, you talk to them. Even if you're saying "no," you're still engaging. To your dog, that's a reward. Jumping is also how puppies greet their mothers and littermates, so it's a natural behavior that feels normal to them.
The core strategy is straightforward: stop rewarding the jump and reward the behavior you want instead. This means ignoring the jump completely—no talking, no touching, no eye contact—and then giving attention only when all four paws are on the ground. It takes consistency from everyone in your household, but most dogs learn this within two to four weeks.
Key Takeaways
- Jumping gets rewarded by attention, so the first step is to remove that reward by turning away and ignoring the jump entirely.
- Reward your dog with treats, praise, or play the moment all four paws touch the ground, so they learn that staying down gets them what they want.
- Teach a specific behavior like "sit" to give your dog an alternative action to do when greeting people instead of jumping.
- Everyone who interacts with your dog—family, friends, visitors—must follow the same rules, or the dog will keep jumping with people who reward it.
- Manage the situation by keeping your dog on a leash during greetings until the behavior is reliable, so you can prevent the jump before it happens.
Remove the reward for jumping
The moment your dog's paws leave the ground, turn your body away and look at the wall or floor. Do not speak, do not make eye contact, do not touch your dog. This is harder than it sounds because your instinct is to react, but any reaction—even "no" or pushing them away—is still attention. Stay turned away for 10 to 15 seconds, until your dog settles.
Once your dog has all four paws on the ground and has waited a few seconds, turn back around and greet them calmly. You can pet them, talk to them, or give a treat. The message is: jumping makes you disappear, but standing still makes you appear. Dogs learn this pattern quickly.
If your dog jumps again, repeat the process. Do not get frustrated or raise your voice. Consistency matters more than intensity. Your dog is not being stubborn—they are testing whether the old rule (jumping gets attention) still applies. If you stay consistent, they will stop testing.
Teach "sit" as the greeting behavior
Instead of just removing the jump, teach your dog what to do instead. "Sit" is the easiest alternative because it is physically impossible to sit and jump at the same time. Once your dog knows "sit" in calm situations, practice it during greetings.
When someone approaches, ask your dog to sit before they get close. The moment your dog's bottom touches the ground, reward with a treat or praise. If your dog jumps instead, do not reward—just wait for them to sit again. Over time, your dog will sit automatically when they see someone coming, because sitting is what makes good things happen.
You can also teach "touch," where your dog learns to put their nose in your hand on cue. This redirects their energy toward you in a controlled way and gives them something to focus on besides jumping.
Manage the environment during training
While you are teaching your dog not to jump, prevent the behavior from happening in the first place. Use a leash during greetings—at the door, when friends visit, or when you encounter people on walks. A leash lets you guide your dog into a sit before they have the chance to jump.
If your dog is very excitable, ask visitors to ignore them completely for the first minute or two. No eye contact, no talking, no reaching down. Once your dog has calmed down and is sitting, then visitors can greet them. This removes the high-energy trigger that makes jumping more likely.
Keep training sessions short and practice in low-distraction settings first—your living room with a family member—before moving to busier situations like the front door or the park.
Get everyone on the same page
If one person ignores the jump and another person rewards it, your dog will keep jumping. You need consistency from your household, your friends, and anyone else your dog meets regularly.
Before visitors arrive, give them a quick explanation: "We're training her not to jump, so please ignore her if she does and only pet her when she's sitting." Most people understand and are happy to help. If someone cannot follow the rule, ask them to sit down so your dog cannot jump on them, or keep your dog on a leash during their visit.
This is especially important with children, who often reward jumping by laughing and playing. Teach children to stand still and look away when the dog jumps, just like adults do.
What to do if jumping gets worse before it gets better
When you first stop rewarding jumping, your dog may jump more intensely or more often. This is called an extinction burst—your dog is testing whether the old rule still works. They think, "I'll jump harder and longer until you give me attention." This is actually a sign the training is working. Stay consistent and do not give in.
If the jumping is so intense that you cannot manage it safely, use a leash or a baby gate to separate your dog from people until they calm down. Then reward the calm behavior. You are not punishing your dog; you are just removing the opportunity to practice the unwanted behavior.
If your dog jumps out of anxiety rather than excitement—if they seem fearful or overstimulated—consult a trainer or veterinary behaviorist. Some dogs jump because they are stressed, and they need a different approach.
Practice on walks and in public
Jumping often happens during walks when your dog sees people they know or strangers. Use a leash to keep your dog close and ask them to sit before people approach. Reward the sit with a high-value treat—something your dog loves more than the excitement of greeting someone.
If your dog pulls toward someone and jumps before you can ask for a sit, turn and walk away. Do not let your dog reach the person. After a few steps, turn back around and try again. This teaches your dog that jumping makes people disappear, but sitting makes them appear.
In public spaces, you control the distance and timing. Use that control to set your dog up for success. As the behavior improves, you can loosen the leash and let your dog greet people more freely, but keep the leash on until you are confident the jumping is gone.
When to work with a professional trainer
Most jumping can be solved with the methods above. But if your dog is very large, very strong, or jumping is mixed with other behaviors like nipping or growling, a trainer can help you manage the situation safely and teach you techniques tailored to your dog.
A trainer can also rule out underlying issues—fear, frustration, or lack of exercise—that might be driving the jumping. If your dog seems anxious or out of control, a consultation with a trainer or veterinary behaviorist is worth the cost.
Frequently Asked Questions
How long does it take to stop a dog from jumping?
Most dogs show improvement within two to four weeks if everyone in the household is consistent. Some dogs learn faster, and some take longer depending on how long they have been jumping and how much attention they have received for it. The key is consistency every single time, not just most of the time.
Is it okay to knee your dog or push them away when they jump?
No. Pushing, kneeing, or any physical response is still attention and can actually make jumping worse. It can also teach your dog to fear people or become defensive. Turning away and ignoring is slower but more reliable and does not damage your relationship with your dog.
What if my dog jumps on me but not on guests?
Your dog has learned that jumping works with you but not with others. explore the same ignoring method with yourself that guests are using. Turn away, do not speak, and reward only when all four paws are on the ground. It may take longer because your dog has had more practice jumping on you, but the method is the same.
Can I use a shock collar or spray bottle to stop jumping?
These methods may stop the jump in the moment, but they do not teach your dog what to do instead and can create fear or anxiety around greetings. Ignoring the jump and rewarding sitting teaches your dog a better behavior and keeps your relationship positive. It takes a bit longer but works better in the long run.
My dog jumps when they are excited to go outside or get a treat. Is that different?
The principle is the same: do not reward the jump with what they want. If your dog jumps when you reach for the leash, wait until they sit before you pick it up. If they jump when you are preparing food, put the bowl down only when they are sitting. This teaches them that sitting is the way to get what they want, not jumping.