Why dogs jump and what jumping actually means
Dogs jump on people because it works. When your dog jumps, they get attention—your hands go up, you speak to them, you move around them. Even if you're saying "no," you're still engaging with them. To a dog, that's a reward. Jumping is also how dogs naturally greet each other nose-to-nose, so your dog isn't being rude by their own logic; they're being friendly.
The problem is that jumping can knock over children, elderly people, or anyone who isn't expecting it. It also teaches your dog that jumping is how to get what they want. The good news is that jumping is one of the easier behaviors to change because you control what happens when your dog jumps—you decide whether to reward it or not.
Key Takeaways
- Stop giving attention when your dog jumps—turn away, cross your arms, and wait for all four paws on the ground before you engage.
- Reward your dog heavily the moment all four paws touch the ground, using treats or praise so they learn that sitting or standing still gets them what they want.
- Teach your dog to sit on command before you work on jumping, because sitting is the behavior you want instead of jumping.
- Be consistent across everyone in your household and with all visitors, because your dog will keep jumping if even one person rewards it.
- Manage the situation while training by keeping your dog on a leash during greetings so you can prevent jumping before it starts.
Teach "sit" as the replacement behavior
Before you can stop jumping, your dog needs to know what you want instead. That behavior is usually sit. If your dog already knows sit, skip to the next section. If not, spend a few days teaching it in a quiet room with no distractions.
Hold a treat close to your dog's nose, then move it slowly up and back over their head. As their nose follows the treat, their rear end naturally lowers. The moment their bottom touches the ground, say "sit," give the treat, and praise. Repeat this 5 to 10 times per session, twice a day, for 3 to 5 days. Once your dog sits reliably when you lure them, start saying "sit" before you lure, so they learn the word means the action.
Practice sit in different rooms and at different times so your dog learns it's not just a trick for one location. This foundation makes the jumping training much faster.
Remove the reward for jumping
The core of stopping jumping is straightforward: stop rewarding it. This means no eye contact, no talking, no touching, and no moving toward or away from your dog in an excited way when they jump. Your dog jumped because the last time they jumped, something good happened. If nothing good happens this time, they'll try a different behavior.
When your dog jumps, turn your body away, cross your arms, and look at the wall or ceiling. Stay silent. Do not say "no" or "down"—talking is attention, and attention is what they want. Wait. Your dog will eventually stop jumping and try something else: sniffing, sitting, backing away, or just standing there. The moment all four paws are on the ground and your dog is calm, turn back, make eye contact, and reward with a treat or enthusiastic praise.
This teaches your dog that jumping makes you boring and unresponsive, but standing still or sitting makes you interesting and generous. The shift usually takes a few days to a week if everyone in the household is consistent.
Manage greetings while training
You can't train your dog not to jump if you let them practice jumping every time someone comes to the door. During the training period, prevent jumping before it happens.
When someone arrives, put your dog on a leash before you open the door. This gives you control. Ask your visitor to ignore your dog completely—no eye contact, no talking, no reaching down. Have your dog sit before the visitor greets them. Once your dog is sitting calmly, the visitor can pet them or give a treat. If your dog jumps while on the leash, step on the leash gently so it goes slack (not tight), turn away, and wait for sitting again.
You can also ask visitors to toss treats on the ground as they enter, which gives your dog something to do with their mouth besides jump. After a week or two of this, your dog learns that visitors mean sit and calm behavior, not jumping.
Practice with controlled situations
Once your dog is sitting reliably when you turn away from jumping, practice with people who are willing to help. Ask a friend or family member to come over specifically to work on this. Have them knock or ring the doorbell, then enter. Your dog should be on a leash. When they jump, your friend stops moving and ignores them. When your dog sits, your friend gives a treat or pets them.
Do this 5 to 10 times per session, with breaks in between. Your friend should leave, wait a minute, and come back in. This repetition teaches your dog that the greeting ritual is: visitor arrives, dog sits, visitor rewards. After 2 to 3 sessions with the same person, try it with someone new so your dog learns the rule applies to all people, not just one.
Handle setbacks and difficult situations
Some dogs jump more when they're excited, anxious, or haven't had exercise. If your dog is jumping more than usual, they may need more physical activity. A 20-minute walk or play session before visitors arrive can lower their overall excitement level and make training easier.
If your dog jumps on you specifically when you come home, the same rules explore: ignore the jumping, turn away, and reward sitting. This is often the hardest time because you're excited to see your dog too. The faster you can get through the jumping phase and reward sitting instead, the sooner you'll have a dog who greets you calmly.
If your dog jumps on children or elderly people who can't manage a leash, keep your dog separated from them during training. Use a baby gate or closed door so your dog can see people but can't reach them. Once your dog is reliably sitting with adults, you can introduce children with the same leash-and-sit protocol.
Stay consistent across your whole household
If one person in your home rewards jumping and another person ignores it, your dog will keep jumping because it works sometimes. Before you start training, talk to everyone in your household about the plan. Everyone must turn away from jumping, stay silent, and reward sitting. This includes grandparents, babysitters, and anyone else who spends time with your dog.
Write down the steps and post them on the fridge if it helps: "When the dog jumps, turn away and stay quiet. When all four paws are on the ground, give a treat and praise." The more people follow the same rule, the faster your dog learns.
Frequently Asked Questions
How long does it take to stop a dog from jumping?
Most dogs show improvement within a week if everyone is consistent. Complete reliability usually takes 2 to 4 weeks. Some dogs learn faster; others need more repetition. The timeline depends on how often your dog has been rewarded for jumping in the past and how consistent your household is.
Should I use a spray bottle or say "no" when my dog jumps?
No. Spray bottles and loud "no" commands are attention, and attention is what your dog wants. Ignoring the jumping completely—turning away and staying silent—teaches your dog faster than any correction. Your dog learns that jumping doesn't work, not that jumping is bad.
What if my dog jumps on me when I'm sitting down?
Stand up and turn away. Do not let your dog put their paws on your lap or chest. Once they step back or sit, you can sit back down and reward them. If your dog keeps jumping on the couch, keep them off the couch during training by closing the door or using a baby gate.
Can I train a dog not to jump if they're already an adult?
Yes. Age doesn't matter. Adult dogs can learn this just as well as puppies. It may take slightly longer if the dog has been jumping for years, but the method is the same: ignore jumping, reward sitting.
What if my dog jumps because they have anxiety?
Anxious dogs sometimes jump as a stress response. Training still works, but you may also need to address the underlying anxiety with exercise, a calm routine, or a conversation with your veterinarian. Start by making sure your dog gets at least 30 minutes of physical activity daily, which often reduces jumping on its own.