Misty & Rusty

how old should a puppy be before their first bath?

Asked by Misty & Rusty on Sep 21st 2007 in Grooming
Report this question Get this question's RSS feed Send this question to a friend


  • This question is closed.



Wait until around 2 months to give a full bath, and even then it should only be done if absolutely necessary, not just to make them smell better (use dog wipes for that). If the pup is extremely dirty, try a sponge bath before a full-blown bath. The issue is mainly keeping the puppy warm, which is really important. So if you do get a puppy wet, make sure they are very warm and very dry afterwards.

Jasmine answered on 9/21/07. Helpful? Yes/Helpful: No 1 Report this answer


A puppy shouldn't have a bath unless he is really, really dirty until he's at least 3 months old.

Then, look for tearless formula puppy shampoo and make sure you keep the puppy warm and very dry afterwards.

Basically, you should wash and care for a bathed puppy in the same manner as bathing a newborn.

(Cute, huh?)

After that, I'd say you could start regular bathing at 6 months, for a medium to large dog, and wait a bit longer for smaller, more delicate breeds.

And, be sure to have someone on hand to help you. Puppies are slippery little things....and, of course you need someone to take the pictures of "baby's first bath."


Jack answered on 9/21/07. Helpful? Yes/Helpful: No 2 Report this answer

Buddy Boy

I have never heard of waiting for a certain amount of time before the 1st bath. I am a groomer. Well like everyone else said, keep him warm. And don't use people shampoo. Dogs don't have the same PH balance as people. Not good for coat or skin.
As for waiting 6 months or more for smaller dogs. I would disagree completely. Especially if its a long coated dog. You need to get them used to going to the groomer young. 6 months is way too long to wait. At least stop in and get nail trims and maybe a face trim if you don't need a whole haircut yet.

Buddy Boy answered on 9/22/07. Helpful? Yes/Helpful: No 2 Report this answer