I have to advise against this one, as not only are they toxic (fatally so) for the cats but they are also toxic to humans, particularly littlies.My grandma always put balls to keep moths away from your woolen clothes in her garden. I don't know if they're effective, but it could be worth trying!