I found Stronghold is certainly much better than something like Frontline, but you will need to get it on prescription from your vet. Had to make a few cut backs recently so I've tried Advantage on both of mine which seems to be doing the trick - we have to be careful as Lottie has a flea allergy so far Advantage seems to be doing the trick as well as Stronghold.