I have used a few different shampoos on my dog, but I have found the Top Paw Natural Oatmeal Shampoo to be the best overall. Not only does it clean well and smell good, but it is natural and does not harm my dog at all.
This oatmeal shampoo is made exclusively for PetsMart, but it is worth going there just for that. I have a long haired dog and a little goes a long way even on him. It lather up very fast and stayed thick. It does not run off like some other brands I have tried.
The smell is not over powering at all and has a "natural" smell. None of that "fu-fu" flower smelling stuff, a dog just should not smell like a flower if you ask me. The oatmeal formula does a great job of keeping him from getting that wet dog smell after the bath. I actually love how he smells after his bath!
People are always commenting on how soft my dog's hair is. This shampoo does a great job contributing to keeping it soft and fluffy.