i got my panacur straight from my vet, so i really don't know what to tell you about those other meds. you might pm user satanicintention and ask her advice--she's educated in such things.