We use the all in one treatment that you put on their back neck area.  Kills fleas, ticks, and heartworms.  This is a monthly medicine.   
Also, if you will put lime all over your yard, and then put Diazon in a broadcaster and put that also on your yard.  Water it in good.  We do this every year and have never found a flea or a tick on any of our animals.     |