I had great success last year with the Milorganite. They hate the smell and so do the rabbits. Also this stuff is a great organic slow release low dose fertilizer and you can reapply after every couple of rains. All my plants love it especially the Hostas and Daylilies. I even mix some in with my potting soil.
(someone mentioned before that dogs seem to be attracted to the Milorganite, I am not sure what that means because I do not have a dog, do they dig or just pee-pee? I do not know.
)