My rose buds were disappearing too, and I couldn't figure it out. One day I just happened to look out the window at just the right moment and I caught my English Setter, Guinness, eating them. Mystery solved. So far this year he's left them alone.