I have always had a good experience when dealing with this company. I am a retired vet tech and am familiar with all the medications they have. MyDogHasFleas have helped thousands of pet owners who want to help their pets but simply can't afford the the high prices of veterinary office visits and medications. The customer service is great, shipping is fast and the products are high quality and totally legit. Highly recommend!