Is the type of Dremora summoned by the Sanguine Rose variable each time it is used?
The Sanguine Rose is unique among conjuration staves in that the spell scales with level. So while the effect is the same (a melee Dremora, in Daedric Armor wielding a Daedric Weapon), the actual level of the summon increases as the Dragonborn gains in power.
Edit:
I finally found some more precise data. Even though the staff is unobtainable before level 14 in a normal game, there are appropriately leveled Dremora for that range.
Level Dremora Summoned
1 Dremora Churl
12 Dremora Caitiff
19 Dremora Kynval
27 Dremora Kynreeve
36 Dremora Markynaz
46 Dremora Valynaz [sic]
Original Answer:
I'm not sure how many levels there are total, but if the earliest summon is a Dremora Kynreeve (as per this), it is likely that there are at most four: Kynreeve, Kynmarcher, Markynaz, and Valkynaz.
Of these, Kynreeve is confirmed at level 14 (the minimum level to start the quest), Markynaz has been seen as early as level 30, and Valkynaz has been seen at 72.