We use Revolution on Lily. It's for heartworms and fleas, and the only thing it doesnt protect against is Intestinal Parasites. I think it works pretty well. I don't think I've ever used Frontline, but We have used K9 Advantix, and we have a cat, so I will NEVER use it again!