My yorkie got fleas this past summer bad from a visiting relitive ( gotta love them ) and her vet gave me a pill called comfortis, had to split it in half cause of her weight but for 15 bucks it was awesome ...kills all fleas within 30 min! and any flea that hops on after that dies a slow death muhahaha within 30 min its great stuff