Why does my dog smell bad even after a bath

Published on 30 July 2025 at 10:00

I remember the first time I noticed it. I had just bathed Bella, with her usual oatmeal shampoo. She looked squeaky clean, flopped on the rug, and gave me that “I’m fresh and fabulous” look. But then… there it was — that stubborn, sour doggy smell again.

I thought maybe I’d missed a spot. So I bathed her again a few days later. But the smell came back.

If you’ve ever found yourself wondering, "Why does my dog still smell bad even after a bath?", trust me — you’re not alone. It turns out there’s often more going on than just dirty fur.

Let’s unpack the most common causes of lingering dog odour, what signs to look out for, and how to finally get your pup smelling as fresh as they look.

First: What’s “Normal” Dog Smell?

Dogs are, well, dogs. They don’t naturally smell like roses or rain showers — and that’s okay! A mild “doggy” scent is normal, especially in breeds with oily coats (like retrievers or spaniels).

That natural scent comes from:

  • Sebaceous glands that secrete oils to protect the skin and coat

  • Ear wax and saliva that carry scent

  • Natural bacteria on their skin

But if the smell is strong, sour, musty, or fishy — and it lingers even after bathing — it’s time to look deeper.

 

Why Your Dog Might Still Smell Bad After a Bath

Here are the most common culprits, along with professional insight and what to do about them:

1. Skin Infections or Allergies

One of the most common reasons dogs smell bad is due to skin infections — often bacterial or yeast-based.

Dr. Karen Campbell, a veterinary dermatologist, explains:

“Yeast overgrowth, particularly Malassezia, gives off a musty or even cheesy smell. It thrives in warm, moist environments — like the folds of your dog’s skin.”

If your dog has:

  • A greasy or flaky coat

  • Red or irritated skin

  • Excessive scratching or licking

  • A musty smell that returns quickly after bathing

…it could be a skin infection or allergy. These conditions can be worsened by food sensitivities, fleas, or environmental triggers (like pollen).

What to do:

  • Visit your vet for a skin exam

  • Use prescribed medicated shampoos (not over-the-counter ones)

  • Address any underlying allergies (e.g., food trials, antihistamines, or prescription diets)

2. Anal Gland Issues

If your dog smells like rotting fish, the problem might not be their fur — it might be their rear end.

Dogs have anal glands on either side of their anus that release scent for marking territory. Sometimes, these glands become impacted or infected, leading to a strong, unpleasant odour that no amount of bathing can fix.

Common signs:

  • Scooting on the floor

  • Excessive licking of the hind area

  • A sudden burst of fishy smell

Dr. Patty Khuly, DVM, warns:

“Chronic anal gland issues can become painful and even lead to abscesses. Regular expression by a vet or groomer can help prevent problems.”

What to do:

  • Get your vet or groomer to express the glands (don’t DIY unless trained)

  • Add fibber to your dog’s diet to help with natural expression (e.g., pumpkin or vet-recommended supplements)

  • Rule out infections or allergies that may be causing inflammation

 

3. Dental Disease

Surprise! That lingering odour might not be from their coat at all. It could be bad breath wafting from your dog’s mouth.

Periodontal disease is incredibly common — affecting up to 80% of dogs over age 3. It leads to:

  • Foul breath

  • Gum infections

  • Plaque build-up and even tooth loss

In some dogs, bacteria from the mouth can mix with saliva and spread odour onto their coat or bedding.

What to do:

  • Schedule a dental check-up and cleaning with your vet

  • Brush your dog’s teeth regularly (daily is ideal)

  • Use dental chews or water additives approved by the Veterinary Oral Health Council (VOHC)

 

4. Ear Infections

If the smell is coming from your dog’s head, especially accompanied by head shaking or ear scratching, an ear infection might be the cause.

Floppy-eared breeds like Cocker Spaniels, Poodles, and Basset Hounds are especially prone to ear infections due to moisture build-up.

Signs include:

  • Smelly, waxy ears

  • Redness or discharge

  • Head tilting or rubbing ears on furniture

What to do:

  • See your vet for proper diagnosis and treatment (often includes topical meds)

  • Keep ears dry after baths or swims

  • Never use cotton swabs inside the ear canal

5. Inadequate Drying After Baths

Sometimes the cause is simple: trapped moisture.

If your dog isn’t fully dried after a bath — especially in areas like armpits, under the collar, or between skin folds — moisture gets trapped and creates the perfect environment for bacteria or yeast.

What to do:

  • Use a clean, absorbent towel and pat-dry thoroughly

  • Use a pet-safe blow dryer on a cool setting for thick or long coats

  • Ensure they’re fully dry before letting them outside in cold or damp weather

6. Rolling in Smelly Things (Even After You Bathe Them)

Let’s not forget — some dogs just have questionable taste when it comes to what smells good.

If your pup rolls in:

  • Dead animals

  • Muddy or stagnant water

  • Other animal faeces

…you’ll be back to square one, even after a bath.

Some dogs are repeat offenders. Bella has a particular fondness for mystery puddles at the park. 

What to do:

  • Supervise off-leash time

  • Keep grooming wipes or dry shampoo handy for spot-cleaning

  • Teach a strong “leave it” or “come” command to redirect behaviour

 

What Kind of Shampoo Are You Using?

If your shampoo isn’t targeting the root issue, the smell will always come back.

Look for:

  • Medicated or antifungal shampoos (if recommended by your vet)

  • Deodorizing shampoos with chlorhexidine or benzoyl peroxide for oily or infected skin

  • Hypoallergenic, pH-balanced shampoos for sensitive pups

❌ Avoid human shampoos or anything with heavy artificial fragrance — these can irritate your dog’s skin and worsen the problem.

Final Thoughts: The Nose Knows

If your dog smells bad even after a bath, don’t assume it’s just “dog smell.” In many cases, it’s your dog’s way of telling you something deeper is going on — whether it’s a minor ear infection or a bigger skin issue.

The good news? Most of these problems are treatable with the right care and a little patience. Trust your nose. If something smells off, it probably is.

Bella's mystery smell, by the way? It turned out to be a mild yeast infection under her collar area. With vet-prescribed shampoo, drying her thoroughly, and regular check-ins, we’ve finally got her smelling sweet again (well, sweet for a dog).

A smelly dog can feel frustrating — but it’s not a reflection of your care or love. You’re here reading this, after all, which tells me you’re a thoughtful, attentive pet parent, and don’t hesitate to ask your vet for help if needed, sometimes those odd smells have a reason after all. 

Add comment

Comments

There are no comments yet.