Typically, puppies should be bathed every 2-3 weeks with a puppy shampoo. However, it is important to note that some breeds and fur types may require different bathing schedules. Puppies also tend to get messy quickly, so you can use a gentle washcloth with some of THE SENSITIVE ONE shampoo and warm water to clean them, without having to give them a whole bath. Always consult your veterinarian or groomer to determine the best shampoo and bathing schedule for your specific pup.