How Often Should You Bathe a Dog? (Vet-Approved Guide for Every Breed)

One of the most common questions dog owners ask is: how often should you bathe a dog? The answer isn't one-size-fits-all — it depends on your dog's breed, coat type, activity level, and skin condition.

Bathe too rarely and you'll deal with odor and skin issues. Bathe too often and you'll strip the natural oils that keep your dog's coat healthy. In this guide, we give you the vet-approved bathing schedule for every type of dog.

The General Rule: How Often to Bathe a Dog

For most dogs, once every 4–6 weeks is a good baseline. However, this varies significantly based on coat type, lifestyle, and skin health.

Bathing Frequency by Coat Type

Short-Coated Dogs (Beagles, Boxers, Dalmatians)

Minimal maintenance. Recommended: every 6–8 weeks, or when visibly dirty.

Medium-Coated Dogs (Labs, Golden Retrievers, Border Collies)

Water-repellent coats trap some dirt. Recommended: every 4–6 weeks.

Long-Coated Dogs (Shih Tzus, Maltese, Yorkies)

Prone to matting and odor. Recommended: every 3–4 weeks, with daily brushing between baths.

Curly or Wavy Coats (Poodles, Doodles, Bichons)

Hold odors and mat easily. Recommended: every 3–4 weeks.

Double-Coated Dogs (Huskies, German Shepherds, Samoyeds)

Self-cleaning to a degree. Recommended: every 6–8 weeks. Over-bathing damages insulation. Use a quality deshedding brush between baths to manage shedding.

Dogs with Skin Conditions

Always follow your vet's advice. May require weekly medicated baths or special moisturizing shampoos.

Signs Your Dog Needs a Bath Now

  • Persistent odor that won't go away
  • Visible dirt or mud on the coat
  • Greasy, oily fur
  • Excessive scratching or flaky skin
  • Rolling in smelly things

Can You Bathe a Dog Too Often?

Yes — over-bathing strips natural skin oils and causes dry, itchy skin, a dull brittle coat, and increased shedding. Between baths, use pet wipes or dry shampoo to freshen up without damaging the skin barrier.

How to Bathe a Dog: Step-by-Step

  1. Brush first — remove tangles and loose fur before getting the coat wet
  2. Use lukewarm water — test on your wrist; it should feel comfortable
  3. Wet thoroughly — all the way to the skin, including belly and under the tail
  4. Apply dog-specific shampoo — never human shampoo; different pH damages dog skin
  5. Rinse completely — shampoo residue causes itching; rinse until water runs clear
  6. Dry properly — blot with absorbent towels; use a blow dryer on LOW heat if needed
  7. Reward generously — treats and praise after every bath build positive associations

Bathing Frequency by Lifestyle

  • Indoor couch dog: Every 6–8 weeks
  • Active outdoor dog: Every 2–4 weeks
  • Dog that swims regularly: Rinse after each swim; full shampoo every 3–4 weeks
  • Dog with skin condition: As directed by vet

Best Tools to Keep Your Dog Clean Between Baths

Good grooming between baths reduces how often you need to bathe:

  • Deshedding and dematting brush — removes loose fur, distributes skin oils, and keeps the coat clean longer
  • Damp cloth — wipe down paws after every outdoor walk
  • Pet wipes — quick clean for face, paws, and rear end

Shop our full pet grooming collection for everything you need.

Final Thoughts

The perfect bathing frequency is the one that keeps your dog's coat clean without drying out their skin. Start with the baseline for your dog's coat type, watch how their skin responds, and adjust. When in doubt, ask your vet — they know your dog best.