It is generally recommended to start worming your puppy at an early age. Most veterinarians suggest that puppies should be wormed for the first time at two weeks of age, followed by treatments every two weeks until they are twelve weeks old. After this initial period, worming should continue every three months or as directed by your vet.