Answer: You can crumple up chicken wire to place between your plants or lay thorny branches such as rose canes in the garden. Animals don't like to walk on anything that gives way, for fear of getting their legs caught. 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