No, you should not wash your puppy with human shampoo. Human shampoo is formulated for humans and can be harsh on a puppy's skin. There are special shampoos made specifically for puppies that are much gentler on their skin and won't strip away the natural oils that protect them.