We have a 3 yo and an 18 mo. Our sofas are horrible! We've only owned them for 3.5 years and they just look awful. I've had them cleaned and have contacted the guy to come back. He used a professional washing machine. They looked great afterwards. A lot of the problem is spilt drinks, mucky hands etc DH keeps dabbing at the with wet cloths which is leaving water marks. I don't want to cover them with throws. The covers can be dry cleaned and replaced (multiyork). As we only had them cleaned a few months' ago, and they're really bad again, I'm wondering if I should get new washable rather than dry clean covers? Any advice (beyond snacks and drinks only in the kitchen from now on!)