Dogs should generally be wormed every 1 to 3 months depending on their age, lifestyle, and risk factors. Puppies are wormed every 2 to 3 weeks until about 12 to 16 weeks old, then monthly until 6 months. Adult dogs are typically wormed every three months, but those that scavenge, hunt, or have higher exposure to worms may need monthly treatment. Worming frequency can also increase if there are vulnerable people in the household or specific risk factors like exposure to lungworm. Always follow vet advice for worming schedules tailored to the dog's circumstances.