It is laways a question on when to bathe a dog with normal skin. Once a month with dog shampoo or baby shampoo is fine. If you want to bathe more often than once a month, use a soap-free or moisturizing shampoo to prevent the skin from becoming dry. Do not bathe your dog more than once a week.