Welcome to YT. I use Heartgard Plus, and my picky little girl, Katie, eats and doesn't have a problem with it. I use Advantix II for fleas/ticks/mosquito repellant, but I have used Frontline Plus in the past. I buy the Heartgard from my vet, but the Advantix or Frontline can be purchased without a prescription. I purchase my flea medication from Dr. Fosters and Smith. Your vet may now be carrying Nexgard, a pill like Heartgard from the makers of Frontline and Heargard that protects from fleas and ticks.
Frontline, Advantix & More: Everyday Lowest Prices on Flea and Tick Control Pet Flea Control: Pet Flea & Tick Control Comparison Chart