I totally agree with PitChick, if you really wanna keep your roses you should get something to put around them to protect them! Or just somehow put up a fence or play area restricted to the dog, or a tie-out of some sort! Away from the rose bushes!

Tell us how it works out!