Why dogs jump and how to interrupt the behavior

Dogs jump on people because it works. When your dog jumps, they get attention—even if you're pushing them away or saying "no." To them, any reaction is a reward. Jumping also puts their face closer to yours, which feels natural to a dog greeting another dog. Your job is to make jumping unrewarding and teach them that all four paws on the ground gets the attention they actually want.

The fastest way to stop jumping is to remove the reward the moment it happens. Turn away, cross your arms, and look at the wall or ceiling—not at your dog. Don't speak, don't touch, don't make eye contact. This is boring. Hold this position for 10 to 15 seconds. The second your dog's paws touch the ground, turn back, make eye contact, and give praise or a treat. Your dog learns: jumping makes you disappear; standing still makes you appear.

Consistency matters more than any single technique. Everyone in your household and every visitor needs to follow the same rule. If your partner rewards jumping while you punish it, your dog will jump more often because the outcome is unpredictable—and unpredictable rewards are the strongest reinforcer there is.

Key Takeaways

  • Jumping persists because it gets a reaction; turning away and ignoring the jump removes the reward your dog is seeking.
  • Reward all four paws on the ground with attention, treats, or play within seconds so your dog learns what behavior actually works.
  • Every person your dog meets must follow the same rule, or jumping will continue because your dog never knows which behavior will pay off.
  • Teach a competing behavior—sit, down, or go to a mat—so your dog has an alternative way to greet people that feels rewarding.
  • Jumping usually stops within two to four weeks if the rule is enforced every single time, but backsliding happens fast if you slip.

Teach a competing behavior your dog can do instead

The most reliable way to stop jumping is to teach your dog a different behavior to do when people arrive or when they want attention. Sit is the easiest. Practice sit on the ground in a quiet room until your dog does it reliably when you say the word. Then practice sit when you stand up, when you move around, and when you hold a treat at different heights. Your dog should sit without jumping even when excited.

Once sit is solid, practice it during low-pressure greetings. Have a family member walk in the door, and the moment your dog moves toward them, say "sit" before they jump. Reward the sit when ready. Do this 10 times a day for a week. Your dog begins to predict: person arrives, I sit, I get rewarded. Jumping never happens because sitting is faster and more reliable.

Some dogs do better with a mat or bed. Teach your dog to go to the mat and lie down on cue, then reward them heavily for staying there while you greet visitors. This works especially well for dogs who are too excited to sit still but can manage lying down. The mat becomes a target: when people come, go to the mat, lie down, stay there, get treats.

Manage the environment while you train

Don't set your dog up to fail. If your dog jumps on guests, don't invite guests over and expect training to happen at the same time. Instead, practice the behavior in controlled settings first—with one person you trust, in a quiet room, when your dog is calm. Build the skill before you test it in the real world.

When you do have visitors, set your dog up to succeed. Put them on a leash before the door opens so they can't launch themselves at your guest. Have treats ready in your pocket. Ask your visitor to ignore your dog completely until all four paws are on the ground, then have the visitor toss a treat on the floor. This teaches your dog that calm behavior makes good things happen.

If your dog is very excitable, exercise them before guests arrive. A tired dog is calmer and learns faster. A 20-minute walk or play session can be the difference between a dog who jumps constantly and one who can focus on sitting.

What not to do when your dog jumps

Pushing your dog away, saying "no," or yelling teaches them that jumping gets a big reaction. Even negative attention is attention. Your dog doesn't understand that you're angry; they understand that they got what they wanted—your focus. Knee bumps, stepping on their paws, and grabbing their collar all fall into this category. They feel like play to a dog and often make jumping worse.

Don't use punishment-based tools like shock collars or spray bottles. These create fear and unpredictability. Your dog may stop jumping around you but become anxious around people in general, or they may jump more when you're not watching. The behavior change doesn't stick because your dog hasn't learned what to do instead—only what to avoid.

Avoid mixed messages. Don't let your dog jump on you at home but expect them not to jump on guests. Dogs don't generalize well. If jumping is rewarded sometimes, your dog will keep trying because they're gambling on the next jump being the lucky one.

How long training takes and what to expect

Most dogs stop jumping within two to four weeks if the rule is enforced every single time. Some dogs learn faster—within days—if they're young or naturally food-motivated. Older dogs or dogs with a long history of jumping may take six to eight weeks. The timeline depends on how consistently everyone in your life follows the rule.

Expect backsliding. If you ignore a jump once, your dog will test jumping again. If a visitor rewards a jump by petting your dog, your dog will jump on the next visitor. This is normal. When it happens, go back to basics: ignore the jump, reward the sit. One slip doesn't erase weeks of progress, but repeated slips do.

Some dogs jump more before they jump less. This is called an extinction burst. Your dog is trying harder to get the reward that used to work. If you stay consistent, the jumping will peak and then drop off. If you give in during the peak, you've taught your dog that persistence pays off, and jumping will be harder to stop.

When to call a professional trainer

If your dog jumps and also nips, growls, or knocks people over, work with a trainer who specializes in behavior. Jumping combined with other behaviors can indicate fear, frustration, or a lack of impulse control that needs professional assessment. A trainer can watch your dog in person and design a plan for your specific situation.

If you've been consistent for four weeks and jumping hasn't improved, a trainer can identify what's going wrong. Maybe your dog is jumping for a different reason than you think—some dogs jump because they're anxious, not because they want attention. A trainer can tell the difference and adjust the plan.

You don't need a trainer for basic jumping. This is a behavior most owners can fix at home with consistency. But if you're stuck, a few sessions with someone who watches your dog work is worth the cost.

Frequently Asked Questions

My dog only jumps on certain people. Why?

Your dog has learned that some people reward jumping and others don't. Children often squeal and pet jumping dogs. Tall people may be at face level when your dog jumps. Older relatives might not move away fast enough. Ask everyone who interacts with your dog to follow the same rule: turn away, ignore the jump, reward the sit. Your dog will stop targeting specific people once the rule is consistent.

What if my dog jumps when they're excited to see me after I get home?

Ignore the jumping completely. Don't greet your dog until they're calm and all four paws are on the ground. This might take five minutes. Wait. The moment they settle, greet them warmly. Your dog learns that calm behavior gets the reunion they want. If you reward jumping by petting them or talking to them while they jump, you're telling them jumping is how to say hello.

Can I use a clicker to train this?

Yes. Click and treat the moment your dog sits instead of jumping. Clicker training works well for jumping because the click marks the exact behavior you want. Practice sit on cue until it's automatic, then use the clicker to mark sits during greetings. The timing is tighter than with verbal praise alone, so some dogs learn faster.

Is jumping a sign my dog doesn't respect me?

No. Jumping is a learned behavior, not a dominance issue. Your dog jumps because it has worked in the past. Respect in dogs comes from consistency and clear rules, not from physical dominance. Stop rewarding jumping and teach an alternative behavior, and your dog will respect the boundary you've set.

What if my dog is too big to ignore when they jump?

Use a leash. Before guests arrive, put your dog on a leash so they can't reach people. Have your guest toss treats on the floor when your dog sits. Once your dog is reliably sitting on leash, practice with the leash loose, then remove it. A leash is a training tool, not a permanent solution, but it prevents your dog from practicing jumping while you teach the alternative.