when can i give my german shepherd puppy a bath?
Little by little, as your German Shepherd puppy grows – between 8 weeks to 6 months old – an adult coat will replace his puppy coat. During that time, there's no advantage to bathing unless your puppy is really dirty.” If your German Shepherd puppy happens to get muddy, Battaglia suggests simply rinsing the dog down.