How Often Should You Bathe a Dog? A Guide by Coat Type
Some dogs seem to roll in something gross the minute they leave the house, while others stay clean for weeks. So how often should you bathe a dog? Too few baths and your dog smells and itches. Too many and you can strip the natural oils that keep their skin and coat healthy.
There is no single schedule that fits every dog. This guide breaks it down by coat type, lifestyle and skin health, shows the signs your dog needs a bath, and covers how to bathe a dog at home without the drama. It also answers the questions owners ask most on Reddit dog forums.
Quick answer: Most healthy dogs need a bath about once every 4 to 8 weeks, or whenever they get dirty or start to smell. Short-coated dogs can often go 1 to 3 months between baths, while long-coated, oily or very active dogs may need one every 2 to 6 weeks. Hairless breeds may need weekly baths, and dogs with skin conditions should follow their vet’s schedule. Regular brushing between baths keeps the coat clean and healthy.
How Often to Bathe a Dog by Coat Type
| Coat type | Example breeds | Typical bath schedule |
|---|---|---|
| Short, smooth coat | Beagle, Boxer, Pug | Every 1 to 3 months |
| Double coat | Labrador, Golden Retriever, Husky | Every 1 to 3 months, brush weekly |
| Long or silky coat | Maltese, Shih Tzu, Yorkie | Every 3 to 6 weeks |
| Curly coat | Poodle, Bichon, Doodles | Every 3 to 6 weeks, often with grooming |
| Hairless | Chinese Crested, Xoloitzcuintli | About weekly |
| Oily coat | Basset Hound, Cocker Spaniel | Every 2 to 4 weeks |
Groomers quoted by the American Kennel Club point out that hairless breeds need weekly baths, while long coats can range from weekly to every 4 to 6 weeks as long as they are brushed between baths. Thick double coats can lose their natural insulation if bathed too often.

Other Factors That Change the Schedule
- Activity: Dogs that swim, dig, hike or roll in mud need more frequent baths.
- Indoor vs. outdoor: Indoor dogs often stay cleaner longer.
- Skin conditions: Dogs with allergies or skin infections may need medicated baths as often as weekly. Always follow your vet’s instructions.
- Allergies in the family: Regular baths can reduce dander for allergic owners.
- Age: Puppies and senior dogs do best with gentle, less frequent baths.
Signs Your Dog Needs a Bath
- A strong doggy smell
- Visible dirt, mud or debris in the coat
- A greasy or sticky feel to the fur
- They rolled in something unpleasant
- Lots of loose hair during shedding season
- Your vet recommends it for a skin issue
One celebrity groomer’s simple rule, shared by the AKC: wash your dog when they are no longer huggable.
Can You Bathe a Dog Too Often?
Yes. Frequent baths with the wrong shampoo can strip natural oils, leading to dry, flaky, itchy skin and a dull coat. If you need to bathe often, use a gentle, moisturizing dog shampoo and ask your vet about the right frequency. Never use human shampoo, since it is made for a different skin pH and can irritate a dog’s skin.

How to Bathe a Dog at Home
- Brush first to remove loose hair and mats, since water makes mats worse.
- Gather supplies: dog shampoo, towels, a non-slip mat, a cup or sprayer and treats.
- Use lukewarm water and wet the coat down to the skin.
- Lather gently from neck to tail. Avoid getting soap in the eyes, ears and nose.
- Rinse thoroughly. Leftover shampoo can irritate skin.
- Dry well with towels, or a blow dryer on a cool setting if your dog tolerates it.
- Reward your dog so bath time gets easier next time.

Keeping Your Dog Clean Between Baths
- Brush a few times a week, or daily for long coats.
- Wipe paws and belly after muddy walks.
- Use pet-safe grooming wipes for quick cleanups.
- Wash dog bedding every week or two.
- Keep up with ear cleaning, nail trims and dental care.
Bath time is also a good chance to check for pests. Learn how to remove a tick from a dog and how to get rid of fleas in the house. Curious about dog treats? See if dogs can eat carrots.
Frequently Asked Questions
Is it okay to bathe my dog once a week?
For most dogs, weekly baths are more than needed and may dry out the skin. Hairless breeds and dogs on medicated shampoo are common exceptions.
How often should you bathe a puppy?
Only when needed, usually once a month at most. Use a mild puppy shampoo and keep them warm while they dry.
How often should you bathe a dog with fleas?
A bath can wash off fleas, but it will not prevent new ones. Use a vet-approved flea treatment, and ask your vet before using flea shampoos, especially with spot-on products.
Can I use baby shampoo on my dog?
It is milder than adult shampoo, but a shampoo made for dogs is still the best choice.
The Bottom Line
Most dogs need a bath every 4 to 8 weeks, with short coats needing less and oily, long-coated or active dogs needing more. Brush between baths, use a dog shampoo and adjust the schedule to your dog’s coat, lifestyle and vet’s advice.
This article is for general information and does not replace advice from your veterinarian or groomer.
