Pets

How Often Should You Bathe a Dog?

Too often dries their skin, too rarely makes them smelly. How to find the right bath schedule for your dog.

Editorial TeamNovember 4, 20261 min read

Dogs don't need baths as often as people, but they do need some help staying clean. The right schedule depends on their coat, lifestyle and skin.

A general guide

Many healthy dogs do well with a bath roughly every 4–6 weeks, or whenever they're dirty or smelly. Some breeds need more, some less.

Dog type Typical bath frequency
Short, smooth coat Every 1–3 months
Long or curly coat Every 4–6 weeks, often with grooming
Very active or outdoor dogs When dirty, plus regular rinses
Dogs with skin conditions As your vet recommends
ImportantBathing too often can strip natural oils and cause dry, itchy skin. Brushing between baths keeps them fresh without overwashing.

How to bathe your dog

  1. Brush first to remove tangles and loose fur.
  2. Use lukewarm water — not hot.
  3. Use a dog shampoo. Human shampoo isn't designed for dogs' skin.
  4. Avoid getting water and soap in their eyes and ears.
  5. Rinse very thoroughly; leftover shampoo can irritate skin.
  6. Towel dry and keep them warm until fully dry.

Make bath time easier

  • Put a non-slip mat in the bath or shower.
  • Offer treats and praise throughout.
  • Keep the first few baths short and calm.

Between baths

Regular brushing, wiping muddy paws and checking ears all help. A quick rinse with water after swimming in the sea or a lake removes salt and dirt.

If your dog scratches a lot, has red skin, flaky patches or a strong odour even after bathing, talk to your vet.

Keep reading

All guides →