A monthly tablet from your vet is gonna be the best way to go.. nothing you buy over the counter is really gonna be any good.. I pay 25 a month for a tablet that does flea and heartworm... cant get any better than that....
They have several sprays but thru you Vet is the best remedy
Thanks! Your answer is awaiting moderation.