If a bath does not fix the smell, the source is usually a damp undercoat, yeast on the skin, ears, teeth or anal glands. Here is how to tell which one.
If your dog still stinks after a bath, the smell is usually not coming from dirt on the coat. The most common causes are a coat that was not dried all the way down to the skin, yeast or bacteria on the skin, ears, teeth, or full anal glands. A fishy smell almost always points to the anal glands. A musty or corn chip smell usually points to yeast. Shampoo can only fix what sits on the surface, so the answer depends on where the smell starts.
Here is how to narrow it down, what you can fix at home, and when it is time to call your vet.
Wet dog smell that will not go away
Every dog's skin carries a normal community of bacteria and yeast. They produce small amounts of odor compounds all the time, and water releases them into the air. That is the familiar wet dog smell. It should fade once the coat is completely dry.
If it does not, the most likely reason is simple: the coat is not dry yet. Dogs with a thick double coat, such as retrievers, huskies and shepherds, can feel dry on top while the undercoat stays damp for hours. Warm, damp fur next to the skin is where bacteria and yeast multiply fastest, and the dog ends up smelling worse than before the bath.
How to fix it
- Towel dry by pressing and squeezing, not rubbing, which tangles the coat.
- Follow with a blow dryer on a cool or low warm setting, moving it constantly and brushing against the direction of growth so air reaches the skin.
- Pay extra attention to the armpits, belly, groin, behind the ears and under the collar.
- Keep your dog off beds and couches until they are fully dry.
Shampoo residue and the wrong shampoo
Shampoo left in the coat attracts dirt, irritates skin and can smell sour as it breaks down. Rinse until the water runs clear and the coat no longer feels slippery, then rinse once more.
The shampoo itself matters too. Harsh cleansers and human shampoos strip the natural oils that protect the skin. The skin responds by producing more oil, and more oil feeds more odor. Heavily perfumed shampoos can also cover a problem for a day while it keeps growing underneath. A gentle, pH balanced dog shampoo that cleans without stripping is a better base. Our guide on using human shampoo on dogs explains why the difference matters.
Yeast and bacteria on the skin
If your dog smells musty, sweet, cheesy or like corn chips, especially from the paws, ears or skin folds, yeast is a common cause. The yeast most often involved in dogs is Malassezia. It lives on healthy skin in small numbers and overgrows when the skin barrier is weakened by allergies, moisture or irritation.
Signs that skin is involved:
- Greasy or flaky coat
- Red, darkened or thickened skin
- Frequent licking or chewing of paws
- Scratching, head shaking or rubbing the face
- Smell returns within a day or two of bathing
Mild cases often improve with a gentle routine that supports the skin barrier instead of stripping it. If the skin looks red, thickened, or has sores, please see your vet. Skin infections usually need medicated treatment, and allergies behind them need their own plan. For shampoo ingredients that help sensitive skin, see our guide to the best shampoo for dogs with itchy skin.
Why does my dog smell like fish
A strong fishy smell, especially from the rear or after your dog is scared or excited, usually comes from the anal glands. These two small sacs on either side of the anus hold a pungent fluid that normally empties when a dog poops. When they do not empty properly, the fluid builds up and leaks.
Signs include scooting, licking under the tail, a fishy smell on furniture where the dog sits, and discomfort when sitting. A bath will not help because the source is inside the glands. Your vet or groomer can express them, and your vet can check for infection or impaction, which can become painful if ignored. Some dogs need this regularly. Extra fiber in the diet can help some dogs empty the glands on their own, so ask your vet what fits your dog.
Ears, teeth and skin folds
Ears
Lift the ear flap and smell. A yeasty or sour smell, brown discharge, redness or head shaking suggests an ear infection. Floppy eared breeds and dogs who swim are more prone. Ear infections need a vet check before any cleaning routine.
Teeth
Bad breath can make the whole dog seem smelly, especially when they pant close to you. Tartar, gum disease and broken teeth are common in adult dogs. A dental check and regular brushing help more than any spray.
Skin folds
Bulldogs, pugs, shar peis and other wrinkly breeds trap moisture and debris in facial and body folds. Wipe and dry the folds gently a few times a week. Redness or a strong smell in the folds is worth a vet visit.
Everything else your dog touches
A clean dog in a smelly bed will smell again by morning. Wash dog beds, blankets and soft toys every week or two, and treat any old accident spots in the house. Urine in carpet can make a whole room smell like dog, and your dog will carry it on their coat. Our guide on how to get dog pee smell out of carpet covers that step by step.
Collars and harnesses hold sweat, oil and water. Wash fabric collars and wipe leather ones regularly.
How to keep your dog smelling fresh between baths
- Do not bathe too often. For most dogs, every four to six weeks is plenty unless they get truly dirty. Over bathing strips oils and can make odor worse.
- Brush several times a week. Brushing removes dead hair and spreads natural oils, and it lets air reach the skin.
- Dry after walks in rain or after swimming. Even a quick towel dry of the belly and paws helps.
- Refresh without a full bath. A pet wipe on paws and belly after walks, or a light spray of a gentle deodorizer, keeps things fresh between baths without stripping the coat.
What we use at home
Our Prebiotic Pet Shampoo cleans with bio-fermented aloe vera and oatmeal, removes excess oil without stripping the coat, and supports the skin's natural microbiome. Between baths, the Prebiotic Pet Deodorizer Spray neutralizes odor instead of covering it and is alcohol free. For dogs with flaky, sensitive skin, the Sensitive Freshness Duo pairs our Sensitive Shampoo with the deodorizer.
When to see your vet
Please book a vet visit if the smell comes back within a day or two of bathing, or if you notice any of these:
- Red, greasy, thickened or darkened skin
- Hair loss, sores or scabs
- Head shaking, ear discharge or a smell from the ears
- Scooting or a persistent fishy smell
- Very bad breath, red gums or loose teeth
These point to a medical cause that needs a diagnosis. A good grooming routine supports treatment but cannot replace it.
Frequently asked questions
Why does my dog smell worse after a bath?
Usually because the undercoat stayed damp, which lets bacteria and yeast multiply, or because shampoo residue was left in the coat. Dry your dog down to the skin and rinse until the water runs clear. If the smell persists, skin, ears or anal glands may be the source.
Why does my old dog smell so bad even after a bath?
Senior dogs are more prone to dental disease, skin changes, ear problems, anal gland issues and urine leaks, and they groom themselves less. A sudden change in how an older dog smells is a good reason for a vet check.
Can I use a deodorizer spray instead of bathing?
A gentle deodorizer is a good way to stay fresh between baths, but it does not replace regular bathing and brushing. If you need to spray every day to keep the smell down, the cause is likely something a spray cannot fix.
How often should I bathe a smelly dog?
Most dogs do well with a bath every four to six weeks. Bathing more often with a harsh shampoo can make odor worse. If your vet has prescribed a medicated shampoo, follow their schedule.

