Erecting a fence or planting a dense hedge, as you would to keep deer from a vegetable garden, may not practical for your flowers, especially if you want to show them off. A deer can eat between 4.5 and 10 pounds of vegetation per day. Deer are flight animals, meaning they will flee when frightened, but they are also smart. Repellent sprays, sprayed on your plants, are one of the most effective methods in keeping deer from eating your flowers. Making your own deer repellent is cost-effective and environmentally safe.
Beat two eggs, then strain them through a strainer to remove the jelly-like part of the eggs that will clog your sprayer.
Pour the beaten, strained eggs into a 1-gallon tank sprayer.
Add 1 cup of milk, buttermilk, yogurt or sour milk to the tank sprayer, along with: 2 tsp. hot pepper sauce or cayenne pepper; 20 drops of essential oil of cinnamon, clove or eucalyptus; 1 tsp. dormant oil or cooking oil; and 1 tsp. of liquid dish soap.
Add water to the mixture to fill the tank sprayer, then pump the sprayer.
Spray the repellent on dry flowers and foliage. As you apply the repellent to your flowers and plants, periodically shake the tank sprayer to keep the it mixed. Repeat application of this repellent every two to four weeks during dry weather. Reapply the repellent after rain or after overhead watering of your flowers.