Roses are considered non-toxic to cats. However, like most flowers, they can cause stomach upset for cats if eaten. The thorns can cause irritation and damage to a cat’s mouth and gastrointestinal tract if eaten.