We use Advantage Multi. We buy it from our vet, for about $10 an application, used monthly.
Advantage Multi does everything I need for my dogs but repel/kill mosquitoes. Do you treat your dogs for those? If so, how?
Right now, I use a chewable (expensive) for all types of worms and Biospot for mosquitoes and all forms of fleas.