After 40 years of gardening I can say that the only "near perfect" deer detterent is good fence, and a good dog
Nothing will stop foraging deer that find your yard/garden attractive...
can't blame them...