Why Does My Dog Headbutt Me? (9 Common Reasons)

Categorized as Why Does My Dog
why does my dog headbutt me

Dogs are weird. I’m pretty sure they do it just to confuse us. Why else would they walk up to us and start headbutting us?

My dog is always doing it to me, and I’m not sure exactly why. Sometimes I think he’s trying to tell me something, but mostly I just find it really annoying. I’m sure your dog does the same thing to you, so you can relate.

But if you’re curious about why they do it, keep reading. In this article, I list nine possible reasons why your dog might be headbutting you, as well as tips on how to stop him from doing it.

1. It’s Part of The Greeting Ritual

Dogs have a wide variety of behaviors that can be difficult for humans to understand.

One such behavior is headbutting, which can be confusing to owners who don’t know why their dog is doing it.

Some experts believe that headbutting is a part of the greeting ritual for dogs. They’ll walk up to you and start bumping their head against you as a way of saying hello. They might do it as soon as they see us, or after we’ve been gone for a while. It’s their way of showing that they’re happy to see us and that they missed us

It might seem strange to us, but it’s just another way for them to communicate which adds to the many mysteries of dog behavior.

2. They’re Trying to Show Dominance

Dogs could also use headbutting as a way to show dominance over humans.

In order to understand this behavior, we need to remember that dogs are pack animals and they have various ways to show dominance over each other.

If your dog is headbutting you, it could mean that they’re trying to assert their dominance over you. They might see you as the leader of the pack and be trying to show you that they’re in charge.

This can be a tricky behavior to deal with because if you allow it to continue, it will lead to further behavioral issues in the future.

The best way to deal with it is to establish yourself as the leader of the pack and make sure that your dog knows who’s in charge.

3. It’s a Way of Asking for Attention

Another reason why dogs might headbutt you is that they want your attention.

Maybe they’re bored and don’t know how to ask for attention in a more conventional “doggy” way, so they resort to headbutting.

It could also be a sign that they’re feeling neglected and need some love and attention from their human pack members.

If this is the case, make sure to give your dog plenty of attention and love. Spend time playing with them, petting them, and giving them treats. Once they get the attention they’re looking for, they’ll less likely resort to headbutting.

4. They Could be Showing Affection

Dogs can also show affection by headbutting their humans.

This is usually a sign of trust and love, and it’s usually seen in puppies who are still getting to know their owners. If you tend to reward your puppy for headbutting you, they’re likely to keep doing it once they get older.

Some owners might find this behavior cute, but others might find it annoying. If you’re one of the latter, you can try to discourage your dog from headbutting you by trying to modify their behavior.

5. They Could Be Trying to Get You to Play With Them

Dogs might also headbutt you in an attempt to get you to play with them.

This is especially common in puppies, who are always looking for ways to get their owners’ attention. If your dog is constantly trying to get you to play with them, it could be a sign that they’re bored and need more stimulation.

The best way to deal with this is to set aside time each day to play with your dog. This can be in the form of fetch, tug-of-war, or simply running around and playing chase.

As long as you’re providing them with enough playtime, they’ll likely feel content and stop trying to headbutt.

6. They Could be Feeling Nervous or Anxious

If your dog is headbutting you followed by other anxiety-related symptoms such as whining, panting, or salivating, it’s possible that they’re feeling nervous or anxious.

There are many things that can cause dogs to feel anxious, such as fireworks, thunderstorms, or being in a new environment. The first thing that you should do is try to identify what’s causing your dog to be anxious and then do your best to avoid or minimize those things.

You can also try to help your dog feel more comfortable by providing them with a calm and safe environment.

You may also want to consider consulting with an animal behaviorist or professional dog trainer if your dog’s anxiety is proving to be too much for you to handle on your own.

7. It’s Their Way of Marking Their Pack

Although it may seem silly to us, it could be that your dog is headbutting you as a way of marking you especially if you have several other pets in your home.

Dogs use their scent to communicate with other pets, and when they mark someone or something, they’re essentially saying “He/she is mine.”

Although usually, dogs mark their humans with a small amount of urine, they might also do it with their heads. By headbutting you, they’re trying to rub their scent all over you.

8. They’re Herding You

Some dogs might headbutt you if they see you as part of their herd.

This is especially common in herding breeds such as Border Collies and German Shepherds.

Dogs who come from a herding background might instinctually try to herd their humans by nudging them and headbutting them, even if they’re not being trained to herd.

If your dog is headbutting you and you don’t have any other animals in your home, it’s possible that they’re just trying to do their natural job.

In this case, the best thing you can do is try to redirect their energy by channeling it into a different activity, such as dog herding sport.

9. It Could be a Sign that They’re Not Feeling Well

If your dog has never headbutted you before, and all of a sudden starts doing it, it could be a sign that they’re not feeling well.

There are many different things that could cause a dog to be ill, such as parasites, infection, or an injury.

If your dog has suddenly started headbutting you for seemingly no reason, it’s a good idea to take them to the vet for a check-up to rule out any underlying medical issues.


Dogs can get parasites from a variety of different places, including contaminated water, food, and soil.

Once they’ve contracted a parasite, the dog will often start to itch uncontrollably as a way of trying to get rid of them. In some cases, the itchiness is so bad that the dog will headbutt their owner in an attempt to relieve the sensation.

Aside from being incredibly uncomfortable, parasites can also cause pain and inflammation.


Infections can be caused by a variety of things, including bacteria, viruses, and fungus.

Symptoms of infection include inflammation, redness, pus drainage, and fever. If your dog is displaying any of these symptoms, it’s possible that they have an infection and need antibiotics to clear it up.


Dogs can injure themselves in a variety of ways, including being hit by a car, getting into a fight with another animal, or ingesting something harmful.

If your dog has recently been injured, headbutting can be one way of trying to alleviate the pain.

Other health problems

Other conditions such as brain tumor or stroke can make your dog does many things that they wouldn’t normally do, including headbutting.

Should You Be Worried If Your Dog Keeps Headbutting You?

Although headbutting can be a sign that your dog is suffering from mental or physical issues, it’s usually not anything to worry about as this behavior is usually harmless.

However, if your dog is headbutting you more than usual, or if they seem to be doing it for no reason, it’s a good idea to start considering what is causing it and whether or not you need to take this issue seriously.

What to Do About My Dog Headbutting Me?

In the following, I’ll share with you some tips on how to deal with a dog that’s headbutting you.

1. Find Out the Reason and Address the Underlying Cause If Necessary

As I mentioned earlier, there are a number of reasons why a dog might start headbutting their owner.

If your dog is doing it more than usual, or if they seem to be doing it for no reason, it’s a good idea to start trying to figure out the root cause.

The first thing you should do is to inspect their body language. As the owner, you should be the first to notice if there is something wrong with your dog.

Once you’ve identified the reason, you can start to address it accordingly.

2. Redirect Your Dog’s Energy Into a Different Activity

If your dog is headbutting you because they’re bored or have too much energy, the best thing you can do is to redirect their energy into a different activity.

One way to do this is by playing with them using interactive toys such as a food dispenser or a puzzle toy. You can also take them for walks or hikes, or enroll them in a training class.

Remember the old saying, “An idle mind is the Devil’s workshop”? Well, the same principle applies to dogs. If they’re not given anything to do, they’ll find ways to amuse themselves – and that usually involves annoying their owner.

3. Keep Your Dog Healthy and Parasite-free

If your dog is headbutting you because they’re itchy, make sure to keep them healthy and parasite-free.

This means regular vet check-ups and using preventative measures such as heartworm medication and tick/flea prevention products.

4. Remove The Source of Their Anxiety or Fear

If your dog is headbutting you because they’re anxious or fearful, you’ll need to remove the source of their anxiety or fear.

This might mean keeping them away from things that scare them, such as other animals or loud noises, or working on desensitizing them to those things.

5. Reward Good Behavior and Provide Positive Reinforcement

One way to get your dog to stop headbutting you is to reward good behavior and provide positive reinforcement.

This means treats, petting, and verbal praise when they do something that you like and ignore them when they do something you don’t like.

It might take some time, but with patience and persistence, your dog will eventually learn how to behave properly.

In the case of headbutting, you can say “NO” in a firm voice and immediately leave the room if your dog does it. Eventually, your dog will learn that this behavior is not acceptable.


Dogs headbutt us for a variety of reasons, many of which are related to their interactions with us.

It could be part of their greeting ritual, they may be trying to show dominance, or it could simply be a way of asking for attention. In some cases, it may be a sign that they’re not feeling well.

Whatever the reason might be, we hope this list helps break down some common reasons why dogs headbutt humans.