I sprinkle my beds with fish emulsion. I think the deer do not like the odor.
I am experimenting, so don't take this as gospel.
I bought the fish emulsion at Menard's. You can probably find it at any garden center..
A little goes a long way. About one ounce per gallon of water. It is organic.
I don't suppose deer would like that -- but I'd worry about attracting raccoons.