Frequent bathing is unavoidable with most new puppies. Baby shampoo is milder than most shampoos but it can still be irritating because the protective layer "epidermis" of puppies is much thinner than human babies. I would suggest a shampoo designed for dogs like Aloa and Oatmeal.