How to Stop a Dog from Jumping on People
The door opens. Your dog launches. Your guest is now covered in paw prints, possibly on the floor, and your carefully-prepared “please don’t let her jump” speech was drowned out by the enthusiasm. Jumping is one of the most common and most solvable dog behavior problems — but almost all of the popular advice for stopping it actively makes it worse.
Dogs jump because it works — they get attention, eye contact, or physical contact, which is exactly what they wanted. The methods that actually stop jumping are: consistently ignoring the dog when they jump (turning your body away, no eye contact, no words), rewarding calm behavior on the floor, teaching an alternative greeting (sit or four-on-the-floor), and — critically — making sure every human the dog encounters follows the same rules. Punishment, kneeing, or pushing away all backfire.

Why dogs jump in the first place
Understanding why dogs jump makes the training much easier, because the solution follows directly from the cause.
Dogs jump on people primarily to get their faces closer to human faces. In dog social behavior, greeting happens face-to-face — sniffing muzzles, brief eye contact, then rest of the body. When puppies greet adult dogs, they often reach up to lick at the corner of the adult’s mouth as a submissive, affectionate gesture. When your dog jumps at you, they’re essentially doing the same thing: trying to make face-to-face contact with an animal (you) who is inconveniently tall.
The second reason is that jumping has been rewarded. Every single time the dog jumped and got attention — even angry attention — the behavior was reinforced. Every time someone leaned down, made eye contact, spoke to the dog (even to say “no”), or pushed the dog away with their hands (physical contact), the dog learned: jumping produces engagement. And engagement is what they wanted.
Why the common advice fails
Several popular jumping “fixes” don’t work, and often make the problem worse:
Kneeing the dog in the chest
Widely recommended, widely ineffective. Some dogs interpret it as rough play and escalate; others get injured (this is a legitimate way to fracture a small dog’s ribs); most just add “sometimes gets kneed” to the same jumping pattern and continue jumping.
Stepping on the back paws
Same issues as kneeing, plus a genuine risk of injuring the dog’s toes or spine. Dogs’ feet aren’t designed for that pressure.
Yelling “off” or “down”
Adds engagement (which the dog wanted), teaches nothing (the dog doesn’t know what “off” means yet), and often confuses cues if you’re also using “down” to mean lie down.
Pushing the dog away
Physical contact + engagement = reward. Nearly every dog who is pushed away simply comes back harder.
Spraying with water or making sudden noises
Works occasionally to interrupt in the moment but teaches the dog to jump when the water bottle isn’t around. Also risks damaging the dog’s association with greetings — making them fearful or anxious instead of calm.
“Wait until they grow out of it”
Dogs don’t grow out of behaviors that have been reinforced for years. The five-year-old jumping Labrador is still doing what worked for them at eight weeks — nobody just taught them a different way.
What actually works
The training principles are simple; consistency is the hard part.
1. Remove the reward for jumping
The moment the dog jumps, you become uninteresting. Turn your body sideways, cross your arms, look at the ceiling, say nothing. No eye contact, no words, no touch. The dog jumped and got nothing — that’s the message.
2. Reward the alternative
The instant all four paws are on the floor (even for a split second), calmly reward: “yes” or “good,” then give attention, treat, or crouch down to greet. The dog learns: paws on the floor = the thing I wanted happens.
3. Teach a specific alternative
Rather than just “not jumping,” teach the dog what to do instead. Most people use “sit” as the greeting cue — the dog approaches, sits, and gets attention. Some prefer “four on the floor” — no specific position, just paws staying on the ground.
4. Consistency across every human
Every person the dog meets has to follow the same rules. If your partner, your kids, or your friends greet the dog when they jump, the behavior stays. This is often the hardest part — humans love enthusiastic dog greetings, and it takes willpower to consistently ignore them.
A step-by-step training plan
Week 1: The at-home baseline
- Practice greetings with only household members. Every family member follows the same rules.
- When you come home or walk into a room, do not engage with the dog until all four paws are on the floor for at least 2 seconds.
- When paws are on the floor, calmly greet — no exuberant “hi!” that re-triggers jumping. Calm voice, calm petting.
- If the dog jumps at any point, immediately turn away and become boring.
- Do 5–10 practice greetings per day. Walk out of the room, wait 30 seconds, walk back in. Rinse, repeat.
Week 2: Add the “sit” cue
- When approaching the dog for a greeting, ask for a sit before they can jump.
- Reward the sit with calm attention.
- If they break the sit to jump, turn away and reset.
- Continue at-home practice; frequency of jumping should be dropping noticeably.
Week 3: Introduce one calm outside person
- Enlist one friend or family member who can commit to following the rules exactly.
- Have them approach; you’re ready with treats and cues.
- The visitor ignores the dog completely until you can prompt a sit.
- Reward heavily when the sit holds.
- End the session before the dog gets overexcited.
Week 4+: Generalize
- Add more visitors, one at a time.
- Practice in different rooms and doorways.
- Occasionally practice with the front door — the most difficult context, because it’s the peak-excitement moment.
- Continue rewarding calm greetings for months. This is a lifelong behavior, not a two-week fix.
Managing the guest problem
Real-world guests won’t reliably follow your training rules. Two strategies for actual guests until the behavior is solid:
Management
Have a plan that doesn’t rely on the guest cooperating. Options include: putting the dog behind a baby gate until the initial excitement dies down; putting the dog on lead so you can prevent the jump physically; giving the dog a stuffed Kong in another room while guests settle in. This isn’t “giving up” — it’s preventing rehearsal of the jumping behavior while training progresses.
Coaching guests
Meet guests at the door, hand them a couple of treats, and give them a one-sentence instruction: “If she jumps, look away and don’t touch her. Give her a treat when she sits.” Most people will follow a simple instruction if you make it easy.
Front door protocol
The doorbell is often the peak-excitement trigger. Consider desensitizing separately — ring the doorbell yourself dozens of times with no visitor arriving, then with a household member “arriving” and following the rules. Over weeks, the doorbell stops being the trigger it was.
Common mistakes
- Giving up too early. Behaviors that have been rewarded for years take weeks to shift. Consistency wins over technique.
- Practicing only when it’s a problem. Waiting for real greetings to train means you’re always working under pressure. Set up practice greetings when you and the dog are both calm.
- Rewarding too late. The reward has to happen within a second or two of the calm behavior. Waiting until the dog has been sitting for 20 seconds means you’re rewarding whatever the dog did in the intervening 19.
- Inconsistent household rules. If one family member always allows jumping, the training won’t work. This is often the actual reason a “trained” dog still jumps sometimes.
- Getting emotional. Frustration or anger during training reads to the dog as more engagement. Calm and mechanical works better than emotional and correcting.
- Only training the sit, not the greeting context. A dog who sits perfectly on cue in the kitchen may still jump at the door — because the door context has never been trained. Practice in the actual environments where jumping happens.
Puppies vs adult dogs
Puppies (under 6 months)
Prevention is much easier than correction. If you’re starting with a young puppy who hasn’t developed the jumping habit yet, simply never reward jumping in the first place. Greet only when they’re calm. Teach sit early. Have every visitor do the same. Most puppies raised this way never develop a jumping problem.
Adolescents (6 months to 2 years)
This is the peak jumping age for many dogs — physically able to reach you, socially highly motivated to greet, and often past the “cute puppy” phase where people found the jumping charming. Training works but may take longer as habits are established.
Adult dogs (2+ years)
Adult dogs can absolutely be trained out of jumping — the neurological plasticity is fine — but the habit is often years deep. Plan for 4–8 weeks of consistent daily practice. The success rate depends almost entirely on household consistency.
Senior dogs
Senior dogs jump less frequently as their bodies age, but jumping can cause real injuries at this age — to the dog (joint strain, back injury) and to the humans (elderly humans being knocked over is a genuine risk). Getting this behavior under control matters more, not less, in senior dogs.
