Answer: Crumple up chicken wire and place between the plants in your garden, or lay thorny branches (such as rose canes) on the ground. Animals don't like to walk on anything that gives way, for fear of getting their legs caught. Once the cats realize that it's not pleasant to walk in your garden, they'll stop visiting. I've had good luck with putting stakes around the perimeter of the flower bed and stringing nylon fishing line from stake to stake. Criss-cross the line, keeping it no more than 12 inches between lines, and keep the line about 6 inches above the soil. There just isn't enough room for a cat to comfortably crawl under, or over the line, and not quite enough room for them to dig and squat. Once the felines are discouraged a few times, they'll find some place else to relieve themselves and you can safely remove the fishing line.
Q&A Library Searching Tips