I have great success using onions and garlic peels and growing onions around the roses to ward off rabbits. When the onions grow the green parts, I cut those off and chop them up and scatter them around the roses. Since I have done this, I have not seen any rabbits coming close to the rose beds as well as my lettuces. Normally, they will eat up all my lettuces and nibble off tender shoots of roses.