I use Frontline Plus. I get it only when the dog's need it. I buy it from work(vet clinic). Our single doses are $13.50, but I get a 20% discount.