Question: how often should you give a german shepherd puppy a bath?
Answer: Ideally, you should bathe your German Shepherd puppy two or three times a year to preserve the coat's natural oils, which protect his skin and undercoat. “Young puppies in particular really don't need to be bathed often,” says American Kennel Club Judge and German Shepherd Dog expert Dr.