I think the last time my puppy (12 months old, Border Collie mix) had her worm vaccination was late last year/early this year. She got all her vital shots and stuff done by the RSPCA and then we took her to puppy classes at the vets and they made sure we did them until she graduated. I've noticed that she has fleas, and I don't want to keep giving her that stinky every-three-weeks stuff, is there any you can recommend that you only have to use every couple of months?