Hi,
simply keep your plants in big enough pots ... easy trick ...
At my garden, around I have rose plants with thorns 10 per centimeter and some thick ones - they are rare the ones that dare cross the fence.
For now only one did - I saw later the foot prints at the fence -, but he didn't get back - perhaps he lost his new pants to one of my rose plant ... A scratch at your pants is never cool .
The thing is then not to attract to much the sight of the others. I always tell my kid to shut up - kids, have the tendency to scream "hey dad look there, there is a ..."
I have peach trees, holly and rose plant at sight from the fence, and all my figtrees are hidden behind on the other side.
Sometimes peace is just a matter of good planning.
As well, I never let ripe fruits (peach, plums, cherries ...) hang on the trees for long,
and last but not the least, I have 3 ways to get to my garden and I make sure to use another one almost each time.
Perhaps, I need to buy a ninja suit as well :) - but to be honest not for now for my great surprise ...
Some get the tomatoes, and onions stolen !