PetCo (and probably other stores) sell a spray called cat repell. Just ask the workers. It seemed to work for us 2 years ago, keeping strays out of our garden. Says you have to re-apply after a rain. We just used it twice, when we had a few clear days forecast, to train them not to go there. If I recall, you spray a 6 inch wide path.
You may want to look into something like that.
Bookmarks