Bottom line Most healthy dogs do fine with a bath every 4 to 6 weeks, but that's a starting point, not a law — a short-haired couch potato can go longer, while a long-haired dog who lives in puddles may need one more often. The goal is to wash away dirt and odor without stripping the natural oils that keep skin and coat healthy. When in doubt, stretch it out: bathing too often causes more trouble than bathing too little.
Not veterinary advice This is general grooming education, not a diagnosis. If your dog has red, flaky, or itchy skin, a smell that won't go away, or a skin condition your vet is already treating, follow your vet's instructions — medicated shampoos and bathing frequency are part of a treatment plan, not something to guess at.

The short answer

For most dogs, every 4 to 6 weeks is a solid default.[1] That's the range the American Kennel Club points to for a healthy adult with a normal coat. But it's a starting point, not a schedule you must obey. The right number for your dog comes down to three things: what kind of coat they have, how dirty they actually get, and whether their skin has any issues.

Plenty of owners overthink this. A dog that smells fine, feels clean, and isn't itchy is doing okay — you don't need to scrub on principle.

What actually changes the schedule

  • Coat type. Smooth, short-haired dogs with oily skin can often go longer between baths, while dogs with long or double coats may need help more often just to keep mats and trapped dirt out.[1]
  • Lifestyle. A dog who swims, hikes, or rolls in questionable things will simply get dirtier. That's not a skin problem — it's just a bath that needs to happen sooner.
  • Skin conditions. If your vet has diagnosed allergies, seborrhea, or a skin infection, they may prescribe a medicated shampoo that's meant to be used more often — sometimes a couple of times a week during treatment. Follow that plan, not the general rule.[2]

Signs you're bathing too much

Dogs have natural oils (sebum) in their skin and coat that keep the skin flexible and the fur from turning brittle. Wash too often and you rinse those oils away faster than the skin can replace them, which is why over-bathed dogs end up with flaky, itchy skin and a dull, straw-like coat.[2] If your dog is scratching more after baths, or their coat looks worse the more you wash, back off the frequency before you reach for more shampoo.

Signs it's been too long

On the flip side, waiting too long has its own clues: a greasy-feeling coat, visible dirt or mud, matting in long-haired dogs, and that "doggy smell" that lingers even after a good brush. Built-up oil and dead skin don't just smell — they can feed bacteria and yeast, which is how neglected coats turn into skin infections.[3] The practical test is simple: if they smell, feel greasy, or have dirt you can't brush out, it's time.

How to bathe without the drama

  • Use dog shampoo. Human shampoo is formulated for human skin pH, which is different from a dog's — it strips their oils and can irritate. Dog-specific shampoo is the safer default.[2]
  • Go warm, not hot. If it's uncomfortable on your wrist, it's too hot for them.
  • Wet, lather, rinse — really rinse. Leftover shampoo is one of the most common causes of post-bath itching. Rinse until the water runs clear.
  • Protect the ears. Water in the ear canal can set up an ear infection, so keep the spray away from the head and dry the ears after.
  • Dry thoroughly. A damp coat, especially in folds or under a double coat, is a welcome mat for yeast. Towel dry well, and keep them warm until they're dry.
  • Make it boring and calm. A non-slip mat, treats, and a quiet voice do more than wrestling. If your dog is genuinely terrified, a groomer or vet clinic can handle it — no shame in outsourcing.

FAQ

Can I bathe my dog every week?

Only if a vet told you to — for example, as part of a medicated shampoo routine for a skin condition. For a healthy dog, weekly baths strip the natural oils and tend to cause exactly the dry, itchy skin you were trying to prevent.[2]

What happens if I use human shampoo?

Human shampoo is too harsh for a dog's skin and can leave it dry and irritated. If you're in a pinch once, rinse extra well — but a dog shampoo is worth keeping on hand.[2]

My dog hates baths. What now?

Slow down the process: let them stand in the empty tub with treats, then run the water without bathing, then do one quick rinse. Short, positive sessions build tolerance over time. If it's still a battle, a professional groomer is the lower-stress option for everyone involved.

Sources

  1. American Kennel Club — How Often Should You Bathe Your Dog? (every 4–6 weeks, coat and lifestyle factors) — akc.org
  2. VCA Animal Hospitals — Bathing Your Dog (natural skin oils, over-bathing, dog-specific shampoo) — vcahospitals.com
  3. ASPCA — Dog Grooming Tips (dirt buildup, matting, and skin infections) — aspca.org