If you’ve noticed your dog suddenly shaking his head, you may wonder, why does my dog shake his head? Sometimes it is completely normal, especially after a bath or when something briefly bothers the ear.
However, frequent or repeated head shaking can sometimes point to an ear problem that needs attention.
Table of Contents
Quick Answer
Why does my dog shake his head? Common reasons include:
- Water trapped in the ear
- Earwax buildup
- Ear infections
- Allergies or skin irritation
- Something stuck in the ear
- Ear mites or parasites
- Pain or inflammation
Occasional head shaking is usually not concerning. Frequent head shaking, scratching, redness, odor, or discharge deserves closer attention.

7 Common Reasons Your Dog Shakes His Head
1. Water Got Into His Ear
After swimming or bathing, water can remain inside the ear canal and make your dog uncomfortable.
You may notice your dog shaking his head several times before returning to normal.
2. Earwax Buildup
Dogs naturally produce earwax, but excessive buildup can cause irritation and a blocked feeling.
Signs may include:
- Frequent head shaking
- Scratching the ears
- Dark or excessive wax
- Mild odor
If you’re wondering why does my dog shake his head without any obvious injury, earwax could be one possibility.
3. Ear Infection
An ear infection is one of the more important causes of repeated head shaking.
You may also notice:
- Red or swollen ears
- Bad smell
- Discharge
- Constant scratching
- Sensitivity when the ear is touched
If the behavior continues, a veterinarian can examine the ear and determine the underlying cause.
4. Allergies or Irritation
Environmental or food-related allergies can sometimes affect a dog’s ears and skin.

A dog with allergies may shake his head while also:
- Scratching his ears
- Licking his paws
- Rubbing his face
- Developing irritated skin
So, why does my dog shake his head along with frequent itching? Allergies may be worth considering.
5. Something Is Stuck in the Ear
Grass seeds, dirt, small debris, or other foreign material can irritate the ear canal.
This can cause sudden and repeated head shaking, especially after outdoor activity.

Do not try to dig deep into your dog’s ear with cotton swabs or other objects. You could push the material farther inside or injure the ear.
6. Ear Mites or Other Parasites
Ear mites are more common in some dogs than others and can cause intense itching and irritation.
Possible signs include:
- Persistent scratching
- Frequent head shaking
- Dark, coffee-ground-like debris
- Redness or irritation
A veterinarian can confirm whether parasites are responsible.
7. Ear Pain or Inflammation
Sometimes the cause is simply pain or inflammation inside or around the ear.
If your dog keeps shaking his head, seems uncomfortable, or avoids having his ear touched, don’t ignore it.
If you notice other changes in your dog’s health, you can also learn why is my dog’s nose dry.
When Should You Worry?
Knowing why does my dog shake his head becomes especially important when the behavior is frequent or suddenly starts.

Contact your veterinarian if you notice:
- Head shaking that continues repeatedly
- Strong or unusual ear odor
- Redness or swelling
- Ear discharge or bleeding
- Constant ear scratching
- Crying or obvious discomfort
- Head tilting or balance problems
- Sudden changes in behavior
Repeated shaking can worsen an existing ear problem, so early attention is usually better than waiting.
For more guidance on recognizing common dog behavior and health concerns, see the American Kennel Club’s dog health resources.
What Should You Do?

If you’re asking why does my dog shake his head, first observe when it happens.
Think about whether your dog recently:
- Had a bath or went swimming
- Played outside
- Started scratching more than usual
- Developed an unusual ear smell
- Showed sensitivity around the ears
Keep the ears dry and avoid putting cleaning products or medication into them unless your veterinarian recommends it.
FAQs
Is occasional head shaking normal in dogs?
Yes. Occasional shaking can happen after bathing, swimming, waking up, or when something briefly irritates the ear.
Why does my dog shake his head after a bath?
Water may have entered the ear canal. Dry your dog’s outer ears gently and monitor whether the shaking stops.
Why does my dog shake his head but have no discharge?
Early irritation, wax buildup, allergies, or another ear problem can occur without visible discharge.
Should I clean my dog’s ears?
Only use a dog-safe ear-cleaning product recommended by your veterinarian. Avoid inserting cotton swabs deep into the ear canal.
When should I take my dog to the vet?
If why does my dog shake his head becomes a frequent concern, especially with pain, odor, redness, discharge, scratching, or head tilting, schedule a veterinary examination.
Conclusion
Why does my dog shake his head? It can be something simple, such as water or mild irritation, but repeated shaking may indicate an ear infection, allergy, parasite, foreign object, or pain.
Watch for other symptoms and don’t ignore persistent changes. If your dog’s head shaking continues or seems uncomfortable, getting the ears checked by a veterinarian is the safest approach.