I hate the spot on treatments personally. I use Sentinel Spectrum once a month and do a tick check twice daily. Haven't had any ticks or fleas since I brought Batty home from the rescue. I do a really thorough check though. I also do a flea & tick bath in the middle of summer.