Deer, just like people have their own favorite foods and are attracted to certain types of plants more than others are. One of the easiest ways to prevent deer from ruining a flower or vegetable garden is to choose plants that they either do not like or simply will not go near. By choosing plants they will not eat, deer will eventually learn that your garden contains nothing of value for them and avoid it.
One of the best ways to begin a plant selection is to think about the purpose you are trying to accomplish. Rather than give the deer the opportunity to take a bite out of a plant, why not select something that keeps them away from the general area altogether. There are a wide variety of these plants available that exude an odor that will keep the deer at a distance.
Deer are particularly turned off by plants such as onion, leeks and garlic that give off a smell that they will simply not tolerate. These, along with others, give the vegetable gardener a good bit of protection against these wandering herbivores. Not to mention the fact that you get some pretty decent vegetables out of the deal on top of everything else.
The flower gardener also has a wide variety of options to choose from. Roses in particular make a great addition in the fight against keeping deer out of the garden. The obvious reason being the thorns that they sport helped keep the deer at bay and when in bloom, can accent the garden immensely.
There are a multitude of plants, trees and shrubs that deer simply will not bother with. By going online and doing a quick search, any gardener can find a list of these that can help in his fight against the deer. When choosing deer repellent plants, be sure to research the background in order to determine if they will survive in the area of the country you are in.