Dogs typically only need to be bathed every 2-4 months unless they have a skin condition or outdoor activities that make them dirty more often. Over-bathing can strip their skin of natural oils, so it's best to follow a regular grooming routine including brushing and occasional baths.