Kodi & Sugar are outdoor dogs so I use Vectra-3D (fleas, ticks, mosquitoes, lice, mites and sand flies). Either way, you might want to consider a Capstar in addition to whatever topical you choose.
I have had very good luck with both. My experience is that the Capstar truly does work rapidly and just about takes care of the immediate problem.
I get the Capstar from the vet and only noticed just now it is available OTC
http://www.1800petmeds.com/Capstar-prod10325.html
From: "Bea Stephens" <beastephens@gmail.com>
To: pyrnet-l@pyrnet.org
Sent: Tuesday, November 30, 2010 12:03:30 PM
Subject: Re: [pyrnet] Pyr with Fleas
I use Comfortiss. Will knock those little buffers dead within a few hours. Prescription. Need to get thru your vet. Be sure you give it with food or the dog will puke.
Brenda "Bea" Piper Stephens, RN