When you're buying new furniture, you can pay extra — $60 to $150 at most retailers, depending on the size of the sofa, to get your furniture pre-treated with a fabric protector.reading more