To keep deer away from your beautiful roses, you need to make smart plant selections. Early spring is when roses are most vulnerable. Spray deer repellent early in the season, so that they don't graze on new growth with tender thorns and new rosebuds. Deer resistant Rugosa rose flowers have a strong, clove-like scent.