Topical solution is best when your dog refuses to eat, it worked best for me
Frontlinespot-on is very easy to use and it works quickly
This is our favorite top spot.
This is the best treatment.
This is a really good brand, gives effective results.