Question: how often should you wash your puppy?
Answer: Bathe your puppy once a week for the first three or four weeks, then once a month until they are six months old, then at least twice a year after. Then, bath-time should be a peaceful non event for your dog. He won't be scared when he sees the shampoo come out.