I also use Revolution--it's a little pricey, but well worth it.
It covers fleas, ticks and heartorm, and I have to put it on them once a month.

Just stay away from Proheart 6--please!!