Deer are very resourceful when it comes to finding food. If their favorite leaves, plants, or vegetables are not available for munching, they will move on to shrubs. The problem is that the deer will eat your shrubs to the bark, severely damaging the plant. You can take steps to keep the deer from eating your shrubs.
Set up a scarecrow on your property near your shrubs. Deer are neophobic, which means they are afraid of new objects. The deer won't go near any of the shrubs that are next to a scarecrow.
Set up a few wind chimes near your shrubs. Deer scare very easily. If the sight of the scarecrow doesn't phase the deer, the sound of the wind chimes might.
Spray predator urine on your shrubs. Fox and coyote urine are both good choices. Deer have an excellent sense of smell. They will smell the urine and think a predator is nearby. This will keep them from coming near the shrubs.
Get some plastic netting and wrap it around your shrubs to protect them. If you don't want to do this, you can also use the plastic netting on the ground near the shrubs. The deer will step on it and not like it. This will keep them from getting to your shrubs.