I think different worms need different medications. You need to take a stool sample to the vet and have them check for parasites, so they know which medication to use.