I've had good luck with Nexgard and Sentinel every 45 days. However, I have friends who use Trifexis with positive results. I'm always nervous about the side effects of these chemicals. That's why I give them every 45 days, instead of monthly, and only during the warm months. No flea, tick, or worm issues here.