Cheap homemade deer repellent..actually works!
I did an experiment with my new plants this year. The good thing is is that it works, and my plants haven't been chewed to the ground like they usually are. The bad thing is, is you have to reapply it after a rain, and I am not taking any chances so I apply it every couple of days, at least until the deer have established their feeding habits.
1 or 2 garlic cloves, smashed or minced
1 tablespoon of yogurt or milk
Mix in a gallon jug, and pour a little on your plants. I usually make it early in the day so the garlic has a chance to steep. It must work, because other plants that haven't been drenched in the mix have been browsed.
Not sure if it works on rabbits, but the deer avoid it! Don't have to use a ton, I just dribble it on all my plants.