Yes! Cats detest moth balls. I had a crazy girlfriend once who put them all over the carpets "to kill fleas". I don't know what the fleas thought, but the 2 cats we had didn't come in the house until at least a week after the moth balls were gone. They were horrified.- LH