We've been using Frontline for our dog for years, Amazon has really made it "affordable" compared to the other suppliers.The Frontline product works well, but I do hate the oily mess when it comes to putting it on the dog.