How to Stop a Dog from Jumping on People: 5 Proven Techniques

How to stop a dog from jumping on people

6 min read | If you want to know how to stop a dog from jumping on people, the first thing to understand is why every approach you have probably already tried has not worked. You push them off — still jumping. You say ‘no’ — still jumping. You tell your guests to ignore them — they give in within 30 seconds. I have been there.

Here is the thing nobody tells you clearly enough: jumping is an attention-seeking behaviour, and it works. Every time someone reacts to jumping — even negatively — the dog gets what they wanted. Eye contact is attention. Touching them to push them off is attention. Saying ‘off’ loudly is attention. The behaviour persists because it has never consistently failed to produce a result.

PetMD is correct that jumping is usually friendly, not aggressive — your dog is excited to see people and this is how they greet. That does not mean it is acceptable, especially for larger breeds. It does mean that punishment is the wrong approach, because you are punishing enthusiasm and trust rather than teaching an alternative. The five techniques below teach your dog what to do instead.

📌 Internal link: How to teach a dog to sit → https://dogsandcatshq.com/how-to-teach-a-dog-to-sit

📌 Internal link: How to get your dog to listen → https://dogsandcatshq.com/how-to-get-your-dog-to-listen

5 Techniques: How to Stop a Dog from Jumping on People

1. Complete withdrawal of all attention

This is the foundation. The moment your dog’s paws leave the floor and make contact with anyone, all attention stops:

  • Turn your back immediately — no eye contact, no talking, no touching
  • Cross your arms so there are no hands available
  • If they come around to the front to jump again — turn away again
  • The instant four paws are on the floor — turn back, acknowledge calmly
  • If they jump again immediately — turn away again

The AKC guidance on this is worth emphasising: once your dog understands that four paws on the floor earns attention and jumping earns nothing, the behaviour changes. The process is not fast — expect 2 to 4 weeks of consistent application. But it is effective. The caveat is the word consistent. One family member breaking the rule teaches your dog that jumping sometimes works. And intermittent reinforcement makes a behaviour more persistent, not less.

2. Teach sit for greetings

The most reliable long-term solution for how to stop a dog from jumping on people is teaching an incompatible behaviour — a sit. A dog cannot jump and sit simultaneously. Best Friends Animal Society confirms that dogs can absolutely learn to sit for every greeting, even when genuinely excited.

  1. Train a reliable sit in low-distraction environments first
  2. Tether your dog’s leash to a door handle or furniture piece
  3. From several feet away, ask for a sit. When they sit, approach calmly
  4. If they stand up before you reach them — turn and walk back to your starting point
  5. If they hold the sit until you arrive — calmly greet and reward
  6. Repeat with family members, then friends, then strangers

Once this is reliable, your dog begins to offer a sit automatically when someone approaches — because that has consistently earned the greeting they wanted. It becomes their default greeting behaviour.

3. Brief your visitors — this is not optional

Half of how to stop a dog from jumping on people is training your dog. The other half is managing the humans who interact with your dog. This is often harder. Visitors who find jumping cute and respond with laughter and pets are not just failing to help — they are actively undoing your training.

Be direct with guests before your dog approaches them: ‘We are training our dog not to jump. Please ignore any jumping completely — no eye contact, no talking, no touching — until all four paws are on the floor. Then you can greet them.’ Give guests a treat to reward the dog for keeping four paws down. Make it easy for people to participate in your training.

4. Exercise before high-excitement situations

A tired dog is a calmer dog. The jumping at guest arrivals is partly arousal — your dog is excited and has energy to burn. A vigorous walk or play session before guests arrive reduces that arousal level significantly. It does not replace training, but it makes the other techniques much more effective and gives everyone a more pleasant experience.

5. Manage during the training period

Until the training is solid, prevent the behaviour from being practised:

  • Leash your dog when guests arrive — gives you control during greetings
  • Baby gate at the entrance — your dog can see and smell guests but cannot jump
  • Separate room until they are calm — then introduce in a controlled way
  • Keep a toy at the front door — redirect excitement onto an appropriate object at the moment of maximum arousal

What Consistently Makes This Worse

A few specific things to avoid, because they come up repeatedly and genuinely set progress back:

  • Kneeing the dog in the chest — still physical contact, often registers as rough play
  • Grabbing front paws and holding them — interaction, attention, often reinforcing
  • Shouting ‘off’ or ‘no’ while touching the dog — the touch is still contact
  • Allowing jumping from some people — the dog cannot distinguish the rules by person and learns that jumping sometimes works

The most common reason this training fails is inconsistency. Not technique — consistency. If the approach is applied by everyone your dog interacts with, results come reliably.

Frequently Asked Questions

Q: My dog only jumps on some people — why?A: Your dog has learned that specific people reward the jumping. Different handlers produce different outcomes, and dogs adapt their behaviour accordingly. Get every person using the same response and the situation changes. There is no shortcut around the consistency requirement.
Q: How long does it take to stop a dog jumping?A: With complete consistency from everyone the dog interacts with, most dogs show significant improvement within 2 to 4 weeks. A sit-for-greetings that works reliably with visitors takes 4 to 8 weeks of regular practice. The timeline is almost entirely determined by how consistent the humans are, not by how trainable the dog is.
Q: My small dog jumps and nobody minds — do I still need to address it?A: Worth addressing even if no one complains now. Small dogs jumping can startle people, scratch skin, knock over children or elderly visitors, and the habit becomes harder to break as it becomes more established. More importantly, a small dog who jumps becomes a problem visitor in dog-friendly environments where not everyone appreciates it.


📌 Internal link: How to teach a dog to sit → https://dogsandcatshq.com/how-to-teach-a-dog-to-sit

📌 Internal link: How to teach a dog to stay → https://dogsandcatshq.com/how-to-teach-a-dog-to-stay

📌 Internal link: How to get your dog to listen → https://dogsandcatshq.com/how-to-get-your-dog-to-listen

⚠️ Disclaimer This article – How to Stop a Dog from Jumping on People: 5 Proven Techniquesis – is written for informational purposes and reflects the personal experience and research of the author. It does not replace professional veterinary or dog training advice. For severe behavioural issues, please consult a certified professional dog trainer (CPDT-KSA) or veterinary behaviourist.

Similar Posts