I used revolution this year and am very happy with it. last year I used frontline plus and found it didnt work so well(found a couple fleas). Revolution is 3 in 1 and only cost me 14$ a month. If you get frontline, get it at vets office, bc pet stores are selling it for $30.