I don't really know what works best for tapeworms, but I do think you would want a prescription product. In order to other those off petmeds you need to have your vet send them the presciption first. So I say call your vet and see what he recommends, you might also want to bring in a stool sample.