We were using alternate brands for our dog as we'd just bought some from the shop then the vet said they weren't any good but rather than waste use alternate months with a pack bought from the vets.
Iirc the brands were frontline and advocat. I need to buy more and can't remember which is meant to be good and which not.