Getting new sofas and have chosen the Ikea Vilme which really like in the mid-grey but since its textile, fear it will easily mark due to absent-minded/clumsy DH habitually leaving mugs/glasses of whatever he's been drinking propped up against the cushions on our current sofas with liquid still in. Had the discussion that this is dangerous and also when the liquid has spilled out my cushions have stained and although I've washed the covers, the seats still smell - but as I said, absent-minded, so he forgets to move the stupid mugs/glasses. Also have DDog. There is a leather version of the Vimle in dark brown.
Textile would feel nicer, I think, and also when head back on the headrest, less likely to cause sweating, but leather has the advantage of being able to just wipe it down and more likely to cause sweating when using headrest.
Anyone already trodden this path before me who can offer advice?