I use Stronghold, dead easy, and the puppies do not have worms either! I start worming the pups when they get to 5 weeks, (never seen a worm!) and they have stronghold just before they go to their new homes to cover them for the first month.
I started to use it when we had trouble with fox mange, but it prevents ticks as well which is a real bonus here too.