A dog that hurls itself at every visitor is embarrassing at best and, with a big dog, can knock someone over. The good news: jumping up is one of the easier problems to fix once you understand why it happens. Dogs jump to greet us and get attention — and the fix is simply to make sure jumping never earns that attention, while calm behavior always does. Here’s how to teach your dog to keep four paws on the floor.
Why dogs jump on people
Dogs jump up mostly to greet faces and get attention — it’s excitement, not dominance. The problem is that jumping usually works: we look, talk, push them off, or pet them, and to a dog any attention (even “off!”) is a reward. To stop the jumping, you flip that equation so jumping gets nothing and calm gets everything.

How to stop jumping, step by step
1. Ignore the jump completely
When your dog jumps, turn away and give zero attention — no eye contact, no talking, no touching. Fold your arms and rotate your body away. You’re removing the reward. The jumping may briefly get worse before it fades (an “extinction burst”) — stay boring and consistent.
2. Reward “four on the floor”
The instant all four paws are back on the ground, calmly praise and reward. This teaches the exact lesson you want: feet on the floor makes good things happen, jumping makes you disappear.
3. Teach an alternative greeting
Give your dog a better way to say hello by asking for a “sit” as people approach, then reward the sit with attention and a treat. A dog can’t sit and jump at the same time, so a solid sit becomes your go-to greeting. (New to this? See our guide to teaching sit, stay, and come.)
4. Manage greetings while you train
Set your dog up to succeed. Keep them on a leash for greetings, keep hellos low-key, and step on the leash so there’s only enough slack to sit but not to jump. Ask visitors to ignore your dog until all four paws are down.
5. Get everyone on the same page
Consistency is everything. If one person lets your dog jump up “because it’s cute,” the behavior stays alive. Everyone — family and guests — must follow the same rule: no attention for jumping, lots of attention for calm.

What not to do
Skip the old tricks like kneeing your dog in the chest, yelling, or pushing them down. These can hurt your dog, damage your bond, or simply read as exciting attention that reinforces the jumping. Positive, reward-based methods work better and keep greetings friendly.
Questions Owners Often Ask
Why does my dog jump on guests but not me?
Guests are novel and exciting, and they often react — looking, squealing, petting — which rewards the jump. Coach guests to ignore your dog until all four paws are down.
How long does it take to stop jumping?
With consistent practice, many dogs improve within a couple of weeks. The biggest factor is whether everyone stops rewarding the jump — one slip-up can slow progress.
Does kneeing a dog stop jumping?
It’s not recommended. It can hurt your dog or be misread as play, and gentler reward-based methods are more effective and won’t harm your relationship.
My puppy jumps constantly — is that normal?
Yes, puppies are exuberant greeters. Start the four-on-the-floor and sit-to-greet routines early, keep sessions positive, and it will improve as they mature.
Where This Leaves You
Stopping your dog from jumping comes down to ignoring the jump, rewarding four paws on the floor, teaching a sit-to-greet alternative, managing greetings while you train, and keeping everyone consistent. Skip the punishment-based tricks. Stay patient and your dog will learn that polite manners — not leaping — are what earn the hello they’re after. For more on excited puppies, see our guide to stopping puppy biting.
References
- American Kennel Club — How to Stop Your Dog From Jumping Up on People (2026)
- PetMD — How to Stop Your Dog From Jumping

