There are many deworming medications, but none are effective for treating more than one type of parasite. Since none are effective against all worms, your veterinarian will carry out tests to determine what parasite is present and prescribe your pup with the right medication. There are also combination prescriptions that are also effective against fleas, ticks and preventing heartworms.