My sister said that her veterinarian had a very expensive spray to use that would keep the cats off of things like plants, furniture, etc. Sorry, I can't remember the name, but it is an aerosol spray and she said it was $34 per can !!