I use Revolution, it covers fleas, ticks, ear mites, sarcoptic mange, and heartworm, my pups have never had fleas.

I found a cheap place on line for it too! (other flea meds also)
www.petshed.com