Roses are not dangerous flowers for a dog. Usually, the dog's health is not significantly affected by the fact that it could eat roses, but there is a risk of injury to the mouth and paws with thorns. When ingesting large amounts of rose, a dog may experience intestinal obstruction.