As a veterinarian, I have received this question from almost every dog owner who has the worm problem. However, I usually say that how often you deworm your dog depends on how concerned you are. However, I usually recommend deworming your puppy at least every month for the 6 months. After that you can deworm them once in every three months. However, if you see any signs of worm infestation before the three months are over, just redoes and continue deworming your dog every three months. Just deworm every newly acquired dog immediately upon acquisition. You should take all the recommendations from the veterinarian into recommendations.
You need to be extra concerned when you see any sign of worms in your dogs and other pets. Ensure they are always in their good health.