A good dog shampoo should be gentle, pH balanced, and free of harsh chemicals. It should also be specifically formulated for dogs and their unique skin and coat needs.