I use Revolution flea control for my pets and it seems to work pretty well. It's pricey, about $70 for a 6 month supply so I don't know how that compares to the other brands suggested.