Your smart money is on Advantage from the Vet's office. No appointment needed-just walk in. You can buy it by the tube. I have 3 small dogs and 2 cats I get 7 doses out of each tube =$13. I dose them then wash their bedding in original Dawn dish soap and their good for the next 3 months. No flea's and no tick's and that makes my fur babies very happy