The doorbell rings, and before you can reach the door, your dog is already there — bouncing, paws in the air, ready to launch onto whoever walks in. Your guest stumbles back while you apologize for the hundredth time. If this sounds familiar, you are not alone. Dogs jumping on guests is one of the most common owner complaints, and it is also one of the most fixable.
Jumping is not a sign that your dog is bad or stubborn. It is a sign that your dog is excited and does not yet know a better way to greet people. Most dogs jump because it works: it gets them attention and touch from the person at the door. Even pushing your dog away or yelling can feel like a reward to a dog desperate for interaction.
This guide shows you how to stop your dog from jumping on guests, step by step: why dogs jump, how to teach a calmer greeting, what to do when guests arrive, and the mistakes that make jumping worse.
Why Does My Dog Jump on Guests?
Jumping is natural dog behavior. Puppies jump up to reach their mother’s face, and this greeting style sticks with many dogs into adulthood. For a dog, putting paws on a person is a friendly hello.
Dogs also jump because it gets results. When a dog jumps, the guest usually reaches out, pets the dog, laughs, or talks in an excited voice. To your dog, all of that attention feels wonderful. Even negative attention, like being pushed or scolded, beats no attention for many dogs. So jumping gets rewarded, and the habit grows stronger each time.
Dogs jump most when overexcited, under-exercised, or short on practice with calm greetings. Young dogs jump more simply because they are still learning. The key idea: you cannot just remove jumping — you must replace it with something better. A sitting dog cannot jump, so teach your dog that sitting is how they earn greetings, pets, and treats.
Tip 1: Teach “Sit” as the Default Greeting
The most effective way to stop jumping is to teach your dog that sitting is how they earn attention from people. Start without guests. In a calm room, ask your dog to sit. The moment their bottom touches the floor, reward with a treat and calm praise. Repeat over several days until your dog sits quickly every time.
Next, practice with a helper. Have a friend approach slowly. Ask for a sit before the person reaches your dog. When your dog sits, the person greets them calmly and gives a treat. If your dog tries to jump, the person steps back and turns away, and you ask for a sit again. Your dog learns a simple rule: sitting brings people closer, jumping makes them go away.
Keep sessions short, around five minutes, and always end on a success. Practice with different people, because dogs do not always generalize — a dog that sits politely for you may still jump on a stranger until they have practiced with several people.
Tip 2: Reward Four Paws on the Floor
Build a habit of calmness in everyday life. Any time you catch your dog standing with all four paws on the floor in an exciting moment, reward it. If you come home and your dog runs to you but keeps their feet down, even for a second, praise and treat them right away. You are building a history of rewards for the exact behavior you want.
This works best when the whole household follows the same rule. If one person rewards jumping with laughter while another asks for a sit, your dog gets confused. Agree as a family: we only pet and praise the dog when all four paws are on the floor.
Tip 3: Use a Leash When Guests Arrive
While your dog is still learning, a leash is your best management tool. Before the doorbell rings, leash your dog and keep it short enough that they physically cannot reach the guest. Ask for a sit as the guest enters and reward it with treats. If your dog tries to jump, the leash simply prevents it — no drama, no scolding.
A leash also keeps everyone safe. Even a friendly dog can knock over a small child or an elderly guest. As your dog improves, give more slack, and eventually drop the leash altogether. Using a leash during training is not punishment; it is responsible management while your dog learns.
Tip 4: Exercise Your Dog Before Guests Come Over
A tired dog is a calmer dog. If guests are coming at 7 pm, take your dog for a good walk or play session at 6 pm. A dog that has burned off extra energy is much more likely to listen, sit, and greet politely.
You want them pleasantly tired, not worn out. A 30-minute walk, a game of fetch, or some training exercises are usually enough. Mental exercise counts too — fifteen minutes of training or a food puzzle tires a dog out as well as a walk. Puppies benefit most, since they carry the most jumping energy. If your puppy also nips when excited, these puppy biting tips can help with that habit alongside the jumping.
Tip 5: Practice Greetings With Helpers
Real guests are unpredictable, so practice with helpers. Ask a friend to knock or ring the bell like a real guest. Leash your dog, ask for a sit, and reward calm behavior. Your helper approaches only when the dog is sitting, and steps back the instant the dog tries to jump. Repeat until your dog stays seated for the whole greeting.
Do several short rounds, then take a break. Practice with different helpers on different days so your dog learns the rule applies to everyone.

Tip 6: Manage the Doorway to Prevent Rehearsal
Every time your dog successfully jumps on a guest, the habit gets stronger. While training, prevent your dog from practicing the bad habit. Management is not cheating; it is smart training.
Simple options: keep your dog behind a baby gate in another room when the doorbell rings, and let them join guests only after everyone is settled. Put them in a bedroom with a chew toy while guests arrive, then bring them out on a leash once the excitement dies down. If your dog is crate trained, the crate is a perfect calm-down spot during arrivals.
The point is to set your dog up for success. It is much easier to teach a calm greeting to a dog that has not just spent five minutes rehearsing wild jumping. As training progresses, you will need these tools less and less.
Tip 7: Teach Guests How to Help
Guests can make or break your training. Most people accidentally reward jumping by bending down, squealing, and petting the jumping dog. Before guests arrive, give them a simple script: “We are training our dog not to jump. Please ignore her until she sits, then pet her calmly.” Most guests are happy to help once they understand.
Tell guests what to do if the dog jumps: turn sideways, cross their arms, and look away without talking or pushing. This removes the attention the dog wanted. The moment the dog’s feet hit the floor, the guest can calmly praise and pet them. A sign on the door — “Dog in training, please wait for a sit before petting!” — helps too.
Tip 8: Stay Calm and Consistent
Your energy matters. If you yell or chase your dog when they jump, you add excitement to an already exciting moment. Give cues in a calm, cheerful voice and reward quiet behavior with a relaxed tone.
Consistency matters just as much. Every person in the house must follow the same rules. If jumping sometimes earns a fun wrestling session with one family member, your dog will keep trying it, because sometimes it pays off. Make sure jumping never works, with anyone, and the habit will fade much faster.
Tip 9: Be Patient With Progress
Most dogs improve within one to two weeks of consistent practice, but full reliability can take a month or more. That is normal. Your dog may greet your family perfectly and then lose control when an exciting new person walks in. That does not mean training failed; it means your dog needs more practice with new people.
Track small wins. Did your dog sit for the greeting today even though they jumped yesterday? That is progress. Keep sessions short and positive. Training builds a habit over time, not perfection on day one.
What NOT to Do
When frustrated, it is tempting to try quick fixes. But some common approaches make jumping worse or harm your relationship with your dog.
Do not knee your dog in the chest. This old advice can injure your dog and frighten them. A dog scared of people at the door may stop jumping but start growling instead — a much bigger problem.
Do not yell, shove, or punish. Pushing a jumping dog away looks like play, and yelling adds excitement. Harsh punishment can create fear around guests, leading to defensive behavior. You want your dog calm and happy about visitors, not scared.
Do not use spray bottles or shock collars. These may suppress jumping for a moment, but they do not teach your dog what to do instead. Worse, your dog may connect the unpleasant feeling with the guest rather than the jumping, and develop fear of visitors.
Do not accidentally reward jumping. Laughing, petting, or making eye contact with a jumping dog all reward the behavior. Change the pattern: attention only comes when paws are on the floor.
When to See a Vet
Jumping on guests is almost always a training and excitement issue, not a medical one. Still, there are times when a vet check is smart.
Talk to your vet if your dog’s behavior changes suddenly — for example, if a previously calm dog becomes hyperactive or restless out of nowhere. It is worth ruling out anything medical affecting their behavior or comfort.
Also check with your vet if your dog seems unable to calm down no matter how much exercise, training, and rest they get. Some dogs struggle with extreme arousal or anxiety, and your vet can advise whether working with a certified professional trainer would help.
Finally, if jumping has ever led to growling, snapping, or any sign of aggression around guests, talk to your vet or a qualified behavior professional before continuing on your own. Aggression needs a careful, individualized plan to keep everyone safe.
This is only general guidance. Your veterinarian knows your dog’s health history and can give advice that fits your individual dog.
Frequently Asked Questions
How long does it take to stop a dog from jumping on guests?
Most dogs show noticeable improvement within one to two weeks of consistent daily practice. Becoming reliable with all kinds of guests usually takes four to six weeks. Puppies may learn faster but relapse more often, so keep reinforcing polite greetings for several months. Consistency matters more than speed.
Should I use treats forever, or will my dog only behave for food?
Treats are a training tool, not a lifetime bribe. At first, reward every polite greeting generously so the habit builds quickly. As your dog gets reliable, gradually replace treats with real-life rewards: calm petting, praise, and the greeting itself. Most dogs eventually greet politely out of habit.
My dog only jumps on certain people. Why?
Dogs jump more on people who accidentally reward it — the guest who squeals and pets the jumping dog, or the family member who wrestles with them. The fix is the same: teach everyone to reward only sitting, and practice with a variety of helpers.
What should I do when my dog jumps during a party?
Manage first, train second. For busy gatherings, keep your dog on a leash with you, behind a baby gate, or in a separate room with a chew toy. Parties are too exciting for a dog that is still learning. Let your dog greet one or two calm guests on leash for practice, then give them a break. If your dog also barks excitedly at visitors, these tips for barking when guests arrive can help alongside the jumping work.
Conclusion
A dog that jumps on guests is not a bad dog — just an excited one that has not learned a better way to say hello. Teach your dog to sit for greetings, reward calm behavior, manage the doorway while they learn, and get your guests on board. Soon the doorbell will ring, your dog will sit with a wagging tail, and your guest will say, “Wow, your dog is so well behaved!”
Remember the golden rule: jumping should never pay off, and polite greetings should always be rewarded. Stay consistent, keep sessions short and positive, and be patient. Your dog wants to get it right — they just need you to show them how.