Biospot is DEADLY to cats, even if you just put it on your dog and then it rubs off on the carpet and then the cat gets on the carpet! I suggest Frontline and Advantage.

Cheers,
T