how often should you bathe your dog
the guides

how often should you bathe your dog.

Between-grooms know-how from scruffyboy

A clean red dog looking at the camera

Most people bathe their dog too often. It is one of the few parts of dog care where doing less is usually doing better, and the honest answer to "how often" is: less than you think, and it depends. Here is what it actually depends on, and what to do about the dog getting filthy in between.

the short version

For a healthy dog with normal skin, somewhere between once a month and once every few months is plenty. Plenty of dogs go longer. Very few need it weekly. If you find yourself reaching for the shampoo every week, that is almost certainly too much, and it may be causing the smell you are trying to wash off. More on that below.

what it actually depends on

Four things move the number, and the first two matter most.

His coat. A short, smooth coat can happily go a couple of months. Double coats (huskies, shepherds and the like) need bathing less often, not more: washing strips the coat that keeps them insulated and shedding it out with a brush does most of the real work. Oily-coated breeds such as cocker spaniels are the exception and do genuinely need washing more often. Hairless breeds need skin care rather than shampoo.

His skin. Allergies, dryness or any diagnosed skin condition change the whole picture, and usually mean a schedule your vet sets rather than a general rule. If that is your dog, follow the vet over anything here.

How dirty he gets. A dog who swims in the sea and rolls in mud is a different proposition to one who pads politely round the block. But a dirty dog is not an argument for more baths, for the reason in the next section.

Smell. A faint doggy smell is normal and not a reason to bathe. A strong or sudden smell is usually not a dirt problem at all, and washing does nothing for it. We went into the causes in why your dog still smells after a bath.

the over-bathing trap

Wash a dog too often and you strip the natural oils out of the coat. The skin responds by making more oil to compensate, and you end up with a greasier, itchier, smellier dog than you started with. People then bathe more to fight the smell, which makes it worse, and round it goes. If your dog seems to need another bath a few days after the last one, over-bathing is the likely cause, not bad luck.

so what about the dog who is actually filthy

This is the real question for anyone with an active dog, and it is the gap the "once a month" answer leaves wide open. He is caked in mud on Tuesday and the next bath is not due for three weeks. You do not close that gap with more full baths. You close it by cleaning the specific mess without the whole production. Clean the paws after a walk, give the belly and legs a waterless wipe when he is caked, and dry him properly if he got wet. That keeps him clean and comfortable between baths without touching the coat's oils.

when to bathe anyway, schedule be damned

Some things override the calendar. Bathe him if he has rolled in something dead or foul, if your vet has prescribed a medicated wash, if he is genuinely filthy down to the skin, or if he has picked up something sticky or harmful in the coat. Short of that, a full bath can usually wait, and the dog would rather it did.


The short version, again: bathe less, clean between more. scruffyboy is building the between-baths kit for exactly that, a waterless wash and a deodorising funk fix and the rest of it, so the monthly bath stays monthly and the dog stays decent the rest of the time. Join the list for first dibs, or read the other guides.

grooming goods for dirty dogs.

Quick-clean products for the stretch between grooms, in final testing now, launching autumn 2026. The first 500 on the list get founder pricing.

get first dibs