I had Biscuit on revolution and that worked well, but lately I have been switching to natural stuff for everything but heartworm prevention (the mosquitos are just too much here, not worth the risk)....I just don't like putting all those chemicals on him constantly.
I use "bite this!" essential oils on his skin and spray him once or twice a week with Neem protect spray....no fleas yet.
I get them from this website:
www.onlynaturalpet.com