First off, I scotchguarded this as soon as I got it. Thank goodness, because my cat had a disgusting hairball situation shortly thereafter. I was so scared that my new sofa was ruined. I wiped off the excess mess and then applied Woolite carpet & upholstery foam (the can with the neon lime green brush head) and really scrubbed with the can's attached bristles. I used alot, just to be safe. It successfully removed the stains, then I wiped and dried the area with a clean white hand towel, and then, several hours later, once it was totally dry, I vacuumed the area where the stain had been with the clean nozzle of a vacuum. It looks good as new! Oh, btw, the sofa is a medium ecru/beige with a tweed-ish texture. It's very classy and goes with any style of decor. I bought it to go in my Coco Chanel-inspired living room.