Why your dog jumps and what jumping actually means
Dogs jump on you because it works. When your dog jumps, they get attention—your voice, your hands, your face at their level. Even if you're saying "no" or pushing them away, you're still engaging with them. To a dog, that's a reward. Jumping is also how dogs greet each other nose-to-nose in the wild, so it's a natural behavior that feels social and friendly to them.
The problem is that jumping can hurt, scare visitors, knock over children, or damage things in your home. Your dog isn't being bad—they're being a dog. But you can redirect that greeting energy into a behavior that works for both of you.
Key Takeaways
- Jumping stops when it stops getting attention, so the first step is to remove the reward by turning away, crossing your arms, and staying silent when your dog jumps.
- Teach your dog an alternative greeting behavior—sitting, lying down, or going to a mat—and reward that instead of jumping.
- Everyone in your household and all visitors must respond the same way, or your dog will keep jumping because sometimes it still works.
- Consistency matters more than intensity; a calm, boring response to jumping works faster than excited corrections.
- If your dog jumps from excitement or anxiety, exercise and mental stimulation before guests arrive will reduce the urge to jump.
Remove the reward: the extinction method
The fastest way to stop jumping is to make jumping boring and pointless. When your dog jumps on you, do not make eye contact, do not speak, and do not touch them. Turn your body away, cross your arms, and face the wall or look at the ceiling. Hold this position until your dog stops jumping and all four paws are on the ground. The moment they land, turn back, make eye contact, and give them attention—a treat, praise, or petting.
This teaches your dog that jumping makes you disappear, but standing still makes you reappear. Most dogs understand this within a few days if everyone in the house does it consistently. The key is that you must be boring during the jump and interesting the moment they stop. If you laugh, scold, or push them away while they're jumping, you're still giving them attention, and the jumping will continue.
Some dogs will jump harder or longer before they give up—this is called an extinction burst. Your dog is testing whether the old behavior still works. If you give in and pet them during an extinction burst, you've just taught them that jumping harder is the answer. Stay consistent through this phase, which usually lasts a few days.
Teach an alternative greeting behavior
While you're removing the reward for jumping, teach your dog what you do want them to do when they're excited to see you. The most common replacement is sitting. When your dog sits instead of jumping, they get the attention they were looking for—treats, petting, praise—but now they're sitting.
Practice this during calm moments first. Hold a treat close to your dog's nose and move it up and back over their head. Most dogs will sit as they follow the treat. The moment their bottom touches the ground, say "yes" or "good," and give them the treat. Repeat this 5 to 10 times a day for a few days until sitting is reliable.
Once sitting is solid during calm times, practice it during moments when your dog is mildly excited—when you come home from a short trip, or when a family member walks in. Ask for a sit before you pet them. Reward the sit heavily. Over time, your dog will start offering a sit automatically when they're excited, because they've learned that sitting gets them what they want.
Some dogs do better with a mat or bed behavior instead. Teach your dog to go to their mat and lie down, then reward them there. This works especially well if you have guests coming, because your dog has a specific place to go and a specific job to do.
Manage the environment while you're training
Training takes time, and during that time your dog will still jump. You can speed up the process by reducing the number of times they get to practice jumping. When you know your dog is about to jump—when you're about to come home, or when someone is arriving—set them up for success.
Before you open the door, put your dog on a leash or in another room. Let your guest come in and settle. Once everyone is calm, bring your dog out on the leash. Ask for a sit or down before your guest greets them. If your dog jumps, step back and wait for four paws on the ground before trying again. This prevents your dog from practicing the jumping behavior over and over while you're training the alternative.
Exercise also matters. A dog with pent-up energy is more likely to jump. A 20-minute walk or play session before guests arrive will reduce your dog's excitement level and make them easier to manage.
Make sure everyone responds the same way
If you ignore jumping but your partner pets your dog when they jump, or if your kids squeal and play when your dog jumps on them, your dog will keep jumping. Dogs learn that jumping sometimes works, so they'll keep trying. This is one of the most common reasons training fails.
Before you start, talk to everyone in your household and anyone who visits regularly. Explain the plan: no attention during jumping, reward the sit or alternative behavior. Write it down and post it on the fridge if it helps. Ask visitors to follow the same rule—turn away, stay silent, and wait for four paws on the ground before they pet your dog.
Children are the hardest to manage because they naturally squeal and move around, which excites dogs. Supervise interactions between your dog and children, and teach children to stand still and look away when the dog jumps. Praise your dog heavily when they sit near a child instead of jumping.
Handle jumping during walks and outdoor meetings
Jumping on you at home is one thing, but jumping on other people during walks is another problem. The same principle applies: remove the reward and teach an alternative. When your dog jumps on you during a walk, stop moving, turn away, and wait. When they settle, continue walking. When they jump on a stranger, ask the person not to pet them until your dog sits.
Some people will want to pet your dog anyway, especially if your dog is friendly. Before they approach, ask your dog to sit and hold the leash firmly. Tell the person, "He'll sit for you to pet him." This sets your dog up to greet politely instead of jumping. If your dog jumps, the person should step back and wait for the sit.
If your dog jumps on other dogs, that's a separate issue related to socialization and impulse control, but the same rule applies: interrupt the jump, reward the calm behavior, and manage the environment so jumping doesn't happen repeatedly.
When to call a trainer or veterinarian
Most jumping stops within one to three weeks if you're consistent. If your dog is still jumping heavily after a month, or if the jumping is paired with other behaviors like nipping, growling, or extreme anxiety, talk to a trainer or veterinarian. Some dogs jump because of underlying anxiety or overstimulation, and a professional can help you figure out what's driving the behavior.
If your dog jumps only on certain people, or only in certain situations, that's also worth discussing with a trainer. It might mean your dog is anxious around that person, or that they've learned jumping works in that specific context.
Frequently Asked Questions
How long does it take to stop a dog from jumping?
Most dogs stop jumping within one to three weeks if everyone in the household responds consistently. Some dogs take longer if they've been rewarded for jumping for years. The key is that you must never reward jumping, even once, or you'll restart the clock.
Is it okay to push my dog away when they jump?
Pushing away is a form of attention, so it can actually reward jumping. Turning away silently and ignoring the jump works faster. If your dog is jumping very high or you're worried about being knocked over, use a leash to manage them instead of using your hands.
What if my dog jumps out of anxiety instead of excitement?
Anxious jumping looks similar to excited jumping, but it's driven by stress rather than joy. If your dog jumps when you leave or when strangers arrive, and also shows other anxious signs like panting or whining, talk to your veterinarian. Anxiety may need a different approach, including exercise, training, and sometimes medication.
Can I use a spray bottle or correction to stop jumping?
Corrections and spray bottles are forms of attention, so they can reward jumping just like petting does. They also don't teach your dog what to do instead. Ignoring the jump and rewarding the sit works faster and doesn't damage your relationship with your dog.
What if my dog jumps only on certain people?
Your dog may have learned that jumping works on that specific person, or they may be more excited or anxious around them. Ask that person to follow the same protocol: turn away, stay silent, and reward the sit. If your dog is anxious around that person, work on building positive associations before training the jumping behavior.