How do you keep deer from eating your roses?
By Forinfos - 18/01/2026 - 0 comments
To keep deer from eating roses, try building a fence. Combine visual, olfactory and auditory deterrents to keep the deer unhappy, frightened and out of the yard.
- Build a fence
Fence in a rose garden to keep deer from devouring the blossoms. An 8-foot fence may help, or try two 4- to 5-foot fences one in front of the other. Consider planting unappetizing or thorny plants and shrubs on the outside of the fence to further deter deer.
- Add offensive smells
Place things that smell bad to deer around rose bushes. Mothballs, human hair, blood meal, garlic, decaying fish heads and fabric softener sometimes repel deer. As these items lose their stench, replace them or try another repugnant scent.
- Add annoying noises
Deer have sensitive hearing, so generating annoying or frightening noises may keep them away from roses. Try noisemakers, whistles, motion-activated radios or even firecrackers to scare deer and discourage their return. This method is best used when paired with another deterrent.
- Provide a visual deterrent
Scarecrows that look like people make the deer think a person is in the garden. Adding scents such as hair or soap can make the deer believe they are smelling people as well. Other visual deterrent options include Mylar tape or balloons, flashing lights, and shiny plastic materials. Things that move, rather than stationary objects, may be more effective in battling deer.

Comments
Write a comment