How often should I worm my dog?

Puppies get worms before they are even born from their mother, and need to be wormed every month until they are 6 months old. Puppies can get enough worms to make them ill, but adult dogs rarely do. The reason we need to worm adult dogs is to protect the public from the roundworm Toxocara canis. This worm produces eggs that pass out in dog faeces that are microscopic, the larva break out of the eggs and onto the ground, these pose a significant risk to children and people that work on the ground. Toxocara in people can cause blindness, or worse in severe cases. We need to worm all adult dogs every 3 months and pick up after our dogs to protect the community.