For most dogs, a bath once a month is usually sufficient. There are exceptions to this, of course. Some breeds need more frequent bathing. Also, medical conditions such as skin allergies or mange often require treatment with special shampoos, which means a dog may have to be bathed more frequently than usual for a while.