Puppies should be wormed from two-three weeks of age at two weekly intervals until they are twelve weeks of age, then every month until they are six months of age.
Worming should continue at least three times a year with a recommended veterinary preparation for the rest of the dog's life.