Some people bath their dogs on a weekly basis. Depending on the breed this may not be necessary and bathing them too often can strip the dog’s coat of its natural oils. These oils are a cause of the doggy smell, but they also help protect the coat and without these the dog can develop an itchy and dry skin.
If your dog lives in your house with you then you will want to wash your dog regularly–depending on the breed anywhere from once a week to once a month. The trade off is that your dog’s coat will be marginally drier but you will have a fresh smelling dog that you can cuddle without the thought of cuddling half of the river bank.
Dogs that have dry skin can be bathed less frequently than dogs with oily skin. Harsh-textured coats repel dirt pretty well so they don’t get as dirty as a soft-coated dog. Dogs like Yorkies, and Shitzus should be bathed weekly whereas harsh-coated breeds, like Shepherds Westies and Collies, can be bathed once a month.
Unlike humans who absorb most environmental allergens through their noses and mouths, dogs tend to absorb allergens through the skin. Regular bathing can prevent itchiness through washing allergens away before they get a chance to penetrate the skin.
So the conclusion is to wash them once every week to once a month, depending on the breed and circumstances. Always use a pet shampoo and conditioner not your own.