Puppies should be dewormed at a young age, usually at 2, 4, 6, 8, and 12 weeks. Once your puppy is 12 weeks old, you can continue to treat him with an effective all-wormer every three months for the rest of his life.