I have had EXTREMELY good success with a product called Millorganite. It's a lawn product made from sewer sludge, the odor repels the deer. It's available at most garden centers and at Home Depot. (Keeps them out of the hosta, too.) Just strew it around, lasts for many weeks- I only need 2 apps...