How to Stop a Dog From Jumping on People: Teach a Polite Greeting Instead
A dog who leaps up to greet everyone is usually just very happy to see people. But muddy paws on clothes, scratched arms and knocked-over children are not fun, and a big dog jumping on an older person can cause real injuries. The good news is that jumping is one of the easiest behaviors to change once you understand why it happens. The secret is to stop rewarding the jump and teach your dog a better way to say hello.
Why dogs jump on people
Dogs greet each other face to face, and our faces are a long way up. Puppies learn quickly that jumping gets them closer to our faces, and, crucially, that it gets attention. Even "negative" attention counts: pushing a dog off, saying "no, down!" or making eye contact can all be rewarding to an excited dog. Many owners also encourage jumping when puppies are small and cute, then wonder why the 60-pound adult does it.
Step 1: Stop rewarding jumping
This is the foundation. Everyone in the household, and as far as possible every visitor, needs to follow the same rule: jumping gets nothing. When your dog jumps:
- Turn away and fold your arms. Avoid eye contact, talking or touching.
- If your dog keeps jumping, step outside the door or behind a gate for a few seconds, then come back in.
- The instant all four paws are on the floor, turn back and calmly give attention or a treat, low down near the floor.
Consistency is everything. If jumping works one day out of five, your dog will keep trying, like a gambler at a slot machine. Expect an "extinction burst," where jumping briefly gets more intense as your dog tries harder, before it fades.
Step 2: Teach "four on the floor"
Practice in calm moments, not just at the door. Stand in front of your dog with treats. Whenever all four paws are on the floor, mark "Yes!" and drop a treat on the ground between their front paws. Dropping the treat low keeps your dog's head and body down. Repeat many times, then add mild excitement: talk in a happy voice, take a step toward them, crouch down. Reward each time their paws stay down.
Step 3: Teach sit-to-greet
A sit is incompatible with jumping; your dog cannot do both at once. Once your dog has a solid sit (see our guide on teaching sit and stay), use it for greetings.
- Walk toward your dog. If they sit, mark, treat, and give calm praise and petting.
- If they stand up or jump while you are petting, stop and step back. When they sit again, resume.
- Practice coming home: walk out, come back in, and ask for a sit before saying hello. Repeat several times in a row so greetings become less exciting.
Step 4: Manage visitors while your dog learns
Guests are the biggest challenge, because they are exciting and they often encourage jumping without meaning to ("Oh, I don't mind!"). While your dog is learning:
- Put your dog on a leash before you open the door, or keep them behind a baby gate until the initial excitement passes.
- Ask guests to ignore your dog until the dog is calm and has four paws on the floor or is sitting.
- Give your dog a job: go to a mat, or hold a toy. Many dogs who carry a toy at greetings jump less.
- Scatter a handful of treats on the floor as guests enter. Your dog sniffs them up instead of jumping, and learns that visitors predict good things on the floor.
Once your dog is calmer, invite one guest to help you practice: they approach, your dog sits, they give a treat and gentle petting. If your dog jumps, the guest turns away and walks off. A few repetitions with a willing friend can make a big difference.
Step 5: Practice on walks
Jumping on strangers in the street is especially risky. Keep your dog on a short (not tight) leash when people approach. Ask for a sit or for attention on you, and reward generously. Only allow greetings when your dog is calm, and politely tell people "he's in training" if they want to pet a jumping dog. Most people are happy to help when asked.
Lower the overall excitement
Dogs who jump often have trouble calming down. Help them:
- Keep your own greetings low-key when you come home. Wait a minute, then say hello calmly once your dog has settled.
- Give enough exercise and mental stimulation. A dog who has had a good sniff walk and a puzzle feeder is calmer at the door.
- Practice "settle" games: play excitedly for a few seconds, then stop, stand still and wait for your dog to calm down, then reward. This teaches your dog to switch off after excitement.
What not to do
- Don't knee your dog in the chest or step on their back paws. These old methods can injure dogs and make them wary of people approaching.
- Don't shout or push them away. To many dogs, it is just more fun interaction.
- Don't allow jumping "sometimes." If you want a dog who jumps up for hugs on cue, teach it as a trick with a cue, and only allow it when invited.
Puppies vs adult dogs
Start now if you have a puppy. It is far easier to teach a polite greeting from the start than to undo a habit later. With adult dogs, the same steps work, but expect it to take longer if jumping has been rewarded for years. Stick with it; most dogs improve noticeably within a couple of weeks of consistent practice.
When jumping is something else
Occasionally, jumping comes with stiff body language, growling, mouthing hard or a fixed stare. That may be over-arousal, frustration or fear rather than friendly greeting. If you are unsure, or if your dog has scratched or knocked over a child, work with a qualified, reward-based trainer.
Summary
Make jumping pointless by removing attention, reward four paws on the floor and sit-to-greet, manage guests with a leash, gate or treats on the floor, and keep greetings calm. Everyone in the family has to follow the same rules. With patience, your dog will learn that the fastest way to get attention is to keep their paws on the ground.