!Let's Talk! Button

502-244-2068 Appointment
Let’s Talk! 502-244-2068

How to Train Your Dog to Stop Jumping on Guests

November 14, 2025

It’s common for dogs to jump up when they greet someone, but it’s not always the most polite behavior—especially when your dog greets guests with a big leap! Jumping can be adorable when they’re small, but as your dog grows, it can become problematic. At Evergreen Animal Hospital in Louisville, KY, we understand how frustrating it can be when your dog jumps on guests or strangers, but with the right training, you can teach your dog better manners and create a more relaxed environment.

If your dog’s jumping is getting out of hand, don’t worry. With patience, consistency, and the right techniques, you can teach your dog to greet people in a calm and polite manner. Let’s dive into how to effectively train your dog to stop jumping and encourage better behavior.

Why Do Dogs Jump on Guests?

Before jumping into training techniques, it’s important to understand why dogs jump in the first place. Dogs don’t jump out of defiance—they do it for a variety of natural reasons. Here’s why your dog may jump on guests:

1. Excitement

For many dogs, jumping is a natural response to excitement. When they see someone they’re happy to greet, they instinctively leap up to express their joy and enthusiasm.

2. Attention-Seeking

Dogs often jump because they’ve learned that it gets them attention—whether it’s from you or someone else. If your dog receives praise or affection when they jump, they’ll continue the behavior to get the same positive response.

3. Affection

Jumping can also be a way for dogs to show affection. In the wild, dogs greet each other with nose-to-nose or face-to-face contact, and they may jump up as a way to initiate this type of greeting with humans.

4. Lack of Proper Training

If your dog hasn’t been trained on how to greet people properly, jumping may become a default behavior when they meet new people or visitors. Dogs are creatures of habit, and they’ll repeat actions that result in positive reinforcement.

How to Train Your Dog to Stop Jumping on Guests

Training your dog to stop jumping on guests is a process that requires consistency, patience, and positive reinforcement. Here are some effective techniques to help you curb this behavior:

1. Ignore the Jumping Behavior

One of the most important aspects of training a dog to stop jumping is to avoid rewarding the behavior. When your dog jumps on you or your guests, resist the urge to push them down or give them attention. Any form of attention, even negative attention, can reinforce the jumping behavior.

Instead, completely ignore your dog until they stop jumping. Turn away or walk away from your dog to remove the attention they’re seeking. Only give them attention once all four paws are on the ground. This teaches your dog that jumping won’t get them the attention they want, but calm behavior will.

2. Teach the “Sit” Command

Training your dog to sit when greeting people is one of the most effective ways to stop jumping. The “sit” command teaches your dog to remain calm and composed during interactions with guests. Here’s how to train it:

  • Start with Basic Sit Training: If your dog doesn’t already know how to sit on command, start by using treats to encourage them to sit. Hold a treat above their head and move it slightly backward, causing them to lower their bottom and sit. Once they’re sitting, reward them with the treat and praise.
  • Practice Before the Guest Arrives: Before guests come over, practice the sit command with your dog to reinforce the behavior. Have your dog sit and stay calmly before the doorbell rings, and gradually increase the difficulty by adding distractions like knocking or ringing the doorbell.
  • Reward Calm Behavior: When your guests arrive, ask your dog to sit calmly before they are allowed to approach. Once your dog stays seated, reward them with praise or a treat. This will reinforce the behavior you want to see.

3. Use Leash Control to Manage Excitement

If your dog tends to get overly excited when guests arrive, you can use a leash to control their movements. When your guest arrives, keep your dog on a leash to prevent jumping. Gently guide them into a seated position and keep them in place until they calm down.

Leash training is a great way to reinforce good behavior and helps your dog learn to stay calm in the presence of visitors. Once they’ve learned to stay seated, you can gradually reduce the use of the leash.

4. Reward Calm, Non-Jumping Behavior

Positive reinforcement is key when it comes to dog training for aggression or undesirable behaviors. When your dog greets guests calmly, reward them with praise, treats, or toys. This reinforces the idea that being calm and well-mannered results in positive outcomes.

If your dog starts jumping again, stop rewarding them and return to ignoring the behavior until they calm down. Always make sure that calm behavior is consistently rewarded, and jumping is ignored.

5. Redirect with a Toy or Treat

If your dog starts jumping and you’re not able to ignore it at the moment, redirect their focus to something else. Offer them a toy or treat to distract them and keep their attention on something other than the guest. This helps shift their energy into a more appropriate behavior.

For example, you can give your dog a toy to carry or toss a treat for them to fetch. Over time, your dog will learn that this behavior is more rewarding than jumping.

6. Be Consistent with Guests

Consistency is critical to successfully training your dog to stop jumping. Ask your guests to follow the same rules and ignore your dog when they jump. If guests give your dog attention when they jump, it can confuse your dog and undo the progress you’ve made.

It may take a few practice sessions for your dog to fully understand that jumping is not acceptable, but with consistency and time, your dog will learn to greet guests politely.

Want to learn more? Click here to read our previous blog on canine aggression. PetMD has an article about Fido’s body language here. The ASPCA also wrote about canine aggression in this blog, which you can read here.

Frequently Asked Questions

1. Why does my dog keep jumping on people?

Jumping is often a sign of excitement or attention-seeking behavior. It can also be a natural greeting behavior, especially if your dog has not been trained to greet people calmly.

2. How long will it take for my dog to stop jumping?

The amount of time it takes to stop jumping depends on your dog’s age, temperament, and previous training. With consistent training and positive reinforcement, most dogs can learn to stop jumping within a few weeks to a couple of months.

3. What should I do if my dog jumps on guests even after training?

If your dog continues to jump despite training, you may need to take a step back and revisit basic training, using a leash for better control. In some cases, working with a professional dog trainer can help address persistent behavior.

4. Can I train my dog to greet guests without jumping at any age?

Yes, dogs of all ages can learn to greet guests politely. Older dogs may take a little longer to adjust, but with consistent training, patience, and positive reinforcement, any dog can learn to stop jumping.

Visit Evergreen Animal Hospital for Dog Training Tips

Training your dog to stop jumping on guests not only makes for a more enjoyable visit but also helps improve your dog’s overall manners. At Evergreen Animal Hospital in Louisville, KY, we offer dog training tips and behavioral guidance to help you and your dog live harmoniously. If you need additional help with stopping jumping behavior or any other training concerns, contact us today to schedule an appointment.

Click here to visit our Service page and find out more about our animal clinic and the pets we treat. You can also learn about our critical care and emergency pet services here, or our boarding and grooming services here.

This blog is meant to be informational only. Always consult your veterinarian for the right medical advice, diagnosis, or treatment plan for your pet and follow their advice.

!Special Content after Post


Evergreen Animal Hospital proudly serves the Louisville, KY area as a trusted family veterinarian for countless beloved pets. Over the years, we’ve built strong, lasting relationships within our community by providing exceptional care with compassion. Our services include spay/neuter surgery, microchipping, laser therapy, critical care, grooming, and boarding—all under one roof.

We also offer in-home visits!

Contact us today at (502) 244-2068 to schedule an appointment or visit our Service Page to learn more about the care we offer and the pets we treat.

Connect with us on social media to get updates and expert pet tips—all in one place.
Follow us on:
Instagram: @evergreenanimalhospital
Facebook: Evergreenanimalhospital