Your puppy should get a bath when he needs one. With all the new shampoos on the market frequent baths aren’t as drying to the skin as they once were. No matter how frequently you bathe your puppy, be sure to get all of the soap out. It is the soap left on the skin that causes the scratching the next day. Use only shampoos made for pets – and one that is right for your dog’s skin and hair type. Human shampoo will dry out and harm the coat of your pet.