Although I don't have an idea who is eating your roses I can commiserate with you. My neighbor had a vegetable garden and was told to plant marigolds around it to keep the bunnies from eating the veggies. Well, they ate the marigolds. Guess that was an old wives tale!

I tried growing some sunflowers one year from seeds. The dogs had left the little plants alone and I was feeling very hopeful. One morning I came out and found a mole mound right in the flowerbed and my sunflowers had all fallen down due to these little critters plowing through.