Cayenne pepper works. Last through several rains. You don't see it on plants or ground but cats get one whiff and they are gone. I buy the larger size at sams club. Container is plastic with a sprinkle top. Gently squeeze container as you move it back and forth in area you need to protect.