Bathing your dog might be a necessity -- especially if he likes to roll around in the mud. Most dogs, however, can go a long time without a bath. If you are bathing your dog two times a week, you might want to visit your vet to see if there is an underlying medical condition that's causing your puppy to be stinky.
Frequency of Bath Time
The American Society for the Prevention of Cruelty to Animals recommends a dog bath once every three months, more if your dog spends a lot of time outside. Some pet guardians bathe their dogs more frequently, and as long as they are using a dog shampoo or human baby shampoo -- mild enough for a dog to handle -- frequent bathing should not cause problems. Checking with your vet, however, is always a good idea -- in particular if your dog's skin shows signs of irritation. If bathing does not rid the dog of an unpleasant smell, he may have an underlying skin condition that needs a vet's attention.