This product is reasonably priced and it smells GOOD. This product does kill fleas on contact but don't rely on it to solve your flea problem. The fleas come right back. I've tried so many flea-control products (as you can see in my reviews) and still I always fall back on Advantage flea treatment. I still love this as a dog shampoo and I will continue to use it regularly right before I treat my pets with Advantage every month simply for the fact that it smells good and makes their fur soft. :)