Hi, I need to worm my cats and was wondering which brand to buy. Does it matter what brand. Was thinking of Johnstons. Thanks.