Dog keepers are of divided opinion of how often a dog should be bathed. Some may do it as regularly as everyday while some do it once or twice year. The actual number of times would depend on the breed and activity of dog. Long haired breeds can have a bath twice a month while short ones can take a little longer because brushing can be enough to clean them. Too much washing can also reduce the dog skin's natural oils so moderation should be the principle here.