I always thought Hartz was a good trusty name brand until the first time I tried it on my cat. As soon as I had put it on him he stated falling all over the place and was acting very strange. I would not recommend this product to anyone. I immediately washed the product off of my baby had still had to hold him until he got over the side effects. I will never use this product on any of my animals again.