My fav is Revolution. It's heartworm, fleas, ticks... etc.. all in one!
It's great!

Like Lorraine said, talk to your vet about shots needed.