Why dogs jump and how to break the habit
Dogs jump on people because it works. When your dog was a puppy, jumping got attention—you laughed, you petted them, you made eye contact. Now that they're bigger, jumping is still their go-to way to greet you and get your attention, even if that attention is you pushing them away. Breaking the habit means making jumping unrewarding and teaching them that sitting or standing calmly gets them what they actually want: your interaction.
The core principle is straightforward: reward the behavior you want, ignore or redirect the behavior you don't. Dogs repeat actions that lead to good outcomes. If jumping leads to nothing—no touch, no talk, no eye contact—and sitting leads to praise and petting, they'll choose sitting. This takes consistency from everyone in your household and patience, because your dog has had weeks or months to practice jumping. Most dogs show real improvement within two to four weeks of consistent training.
Key Takeaways
- Turn away and give your dog no attention—no talking, touching, or eye contact—the moment they jump, because any reaction rewards the behavior.
- Teach an alternative behavior like sitting or standing calmly, then reward that heavily when visitors arrive or when you come home.
- Ask visitors and family members to follow the same rule: ignore jumping and reward calm greetings, or your dog will keep jumping on some people.
- Manage the situation while training by keeping your dog on a leash during high-excitement moments like arrivals, so they cannot jump.
- Avoid pushing your dog away or saying "no" during a jump, because physical contact and attention—even negative—can reinforce the behavior.
The step-by-step approach to stopping jumping
Step 1: Remove the reward. When your dog jumps, turn your body away, cross your arms, look at the wall or ceiling, and say nothing. Do not push them away—that is still attention. Stay still and boring until all four paws are on the ground. The moment they land, turn back, make eye contact, and praise warmly or give a treat. This teaches them that jumping makes you disappear, and standing calmly makes you reappear and reward them.
Step 2: Teach an alternative behavior. Practice sitting or standing calmly during calm moments, away from the excitement of arrivals. Ask your dog to sit, reward when ready with praise and a treat. Do this dozens of times over several days until sitting is automatic. Then, when you come home or a visitor arrives, ask for a sit before you greet them. Reward heavily—this is the moment your dog most wants your attention, so make sitting at that moment worth more than jumping ever was.
Step 3: Manage the situation while training. Keep a leash on your dog during high-excitement times like when you arrive home or when visitors come to the door. This prevents jumping while you're teaching the alternative. When the doorbell rings, have your dog on leash, ask for a sit, and reward. After several weeks of this, your dog will sit automatically when the doorbell rings, and you can drop the leash.
Step 4: Get everyone on the same page. If your spouse, kids, or visitors reward jumping by petting or talking to your dog, the training fails. Before visitors arrive, ask them not to touch your dog until all four paws are on the ground. If your dog jumps, they should turn away silently. This is the hardest part of training because it requires everyone to be consistent, but it is also the most important.
What not to do when your dog jumps
Pushing your dog away, saying "no" loudly, or kneeing them in the chest all count as attention and can actually reinforce jumping. Your dog may not care whether you're happy or upset—they care that you're interacting with them. If jumping gets you to react, they'll keep jumping. The same applies to chasing your dog around the house or playing tug-of-war as a way to redirect them. These games are fun and rewarding, so your dog learns that jumping leads to play.
Avoid punishing your dog after the fact. If you come home and your dog jumped on you five minutes ago, scolding them now teaches them nothing about the connection between jumping and consequences. They will only learn to fear you when you arrive home, which can make the jumping worse because they become more excited and anxious.
Managing jumping during arrivals and greetings
Arrivals are the moment your dog is most excited and most likely to jump. Set yourself up to succeed by having a plan before you walk through the door. Keep a leash by the entrance. When you arrive, clip the leash on before your dog can jump, then ask for a sit. Reward with praise and a treat. Do this every single time for at least two weeks. Your dog will begin to anticipate the sit and do it automatically when they hear your keys.
For visitors, ask them to arrive at a calm moment if possible, or have them wait outside while you put your dog on leash and ask for a sit. Once your dog is sitting calmly, let the visitor in. If your dog breaks the sit and jumps, the visitor should turn away and ignore them until they sit again. This is slower than just petting the dog, but it works because it teaches your dog that calm behavior is what unlocks human interaction.
Some trainers recommend having your dog go to a mat or bed when the doorbell rings. This is another way to manage the situation: instead of jumping at the door, your dog learns to run to their mat. You can teach this separately during calm times by rewarding your dog for lying on the mat, then gradually practicing it when the doorbell rings (you may need to ring it yourself at first while a helper rewards your dog for staying on the mat).
How long training takes and what to expect
Most dogs show noticeable improvement within two to four weeks if everyone in the household is consistent. Some dogs—especially those who have been jumping for months or years—take longer. The key is that you will see progress in stages. First, your dog will jump less often. Then, they will jump but recover faster (all four paws hit the ground sooner). Finally, they will sit automatically instead of jumping.
Expect setbacks. If a visitor pets your dog while they're jumping, or if you have a moment of weakness and pet them during a jump, you've just rewarded the behavior and set training back a few days. This is normal and not a failure—just return to the plan the next time. Consistency matters more than perfection.
When to work with a professional trainer
If your dog jumps so hard that they knock people over, or if jumping is paired with other behaviors like nipping or growling, consider working with a certified professional trainer or a veterinary behaviorist. They can watch your dog in action and make sure you're reading the behavior correctly. Some dogs jump because they're anxious or overstimulated, not just because they want attention, and the training approach may need to be adjusted.
A trainer can also help if your household cannot stay consistent—for example, if you live with someone who refuses to follow the plan, or if you have young children who cannot help but pet a jumping dog. A professional can sometimes speed up the process or find a workaround that fits your situation.
Frequently Asked Questions
Is it okay to use a spray bottle or make a loud noise when my dog jumps?
Spray bottles and loud noises are forms of punishment that can work in the moment, but they often backfire. Your dog may stop jumping when you're around but jump more when you're not. They may also become anxious or fearful around you. Ignoring jumping and rewarding calm behavior is slower but more reliable and doesn't damage your relationship with your dog.
My dog only jumps on certain people—why?
Your dog has learned that jumping works on some people and not others. The people who don't reward jumping (by turning away or ignoring) have trained your dog not to jump on them. The people who pet or talk to your dog during a jump have trained your dog to jump on them. Ask the people your dog jumps on to follow the same ignoring rule, and your dog will stop jumping on them too.
Can I train my dog not to jump if I don't have a leash?
Yes, but it's harder. A leash gives you control during the high-excitement moments when jumping is most likely. Without one, you have to rely entirely on ignoring the jumping and rewarding calm behavior. This works, but it takes longer because your dog will jump many more times before they learn. A leash speeds up the process by preventing the jumping from happening in the first place while you teach the alternative.
What if my dog jumps on me but not on visitors?
Your dog has learned that jumping gets your attention at home. They may not jump on visitors because visitors don't reward it, or because the situation is different. explore the same training at home: ignore jumping, reward sitting. Your dog will generalize the behavior to other situations once they understand that jumping doesn't work anywhere.
Does jumping mean my dog is dominant or aggressive?
No. Jumping is a greeting behavior, not a sign of dominance or aggression. Your dog is trying to get your attention or say hello. Treat it as a training issue, not a behavior problem. If your dog is also growling, snapping, or showing other signs of aggression, talk to a veterinary behaviorist, because those behaviors need a different approach.