Puppies should be wormed every 2 weeks until they are 12 weeks old.