We buy Nextgard (internal/monthly does) there for the big dogs and Frontline (topical) for a little pooch. They also sell a collar but our dogs are in water frequently which shortens the life of the collar. Nextgard works very well. Frontline too.
Revolution is one of the best... I have switch my boxers to using it full time.
Thanks! Your answer is awaiting moderation.