My vet really recommends the revolution...Miko never liked taking his heartguard and this makes it easier since it's a topical application and it takes care of everything all in one.

Our vet says he also likes frontline. It doesn't prevent heartworm, but it works great for everything else.