I have an animal prevention spray I use (specific brand, bottom of this post). It is not poison. The smell of the spray is designed to deter animals.
I spray very low, at bunny level.
The instruction say to spray once a month and/or after heavy rains.
I spray, key areas/plants, every few days.
Knock on wood, this protects beloved plants where a cage will not work.
Mostly I spray this bed (below). There is no real way of protecting most of the plants in this bed. It is very thick/full. It would be hard to cage the tiger lilies or phlox for example. So I spray it, heavily, regularly.
https://messinas.com/collections/animal-stopper-animal-repellents/products/animal-stopper-liquid-animal-repellents



