Your pooch might totally dread bath-time but it is a must to keep them clean and healthy. Depending on how active and outdoorsy your dog is, you must bathe your dog accordingly and not more than once a week, unless as instructed by the vet. Some dogs are okay with a bath once a month while some dogs need more frequent baths. The bathing needs for your pooch may depend on his/her skin condition, health, etc. and it is best that you consult your vet.
For dogs that cannot be given a full shampoo bath such as an ailing dog or to freshen them between baths, use a dry shampoo meant for dogs. Dry shampoos are best to keep them clean and stink-free. However, they must never be used as an alternative to regular bath.