If you prefer fabric sofas, look for those with stain-repellant treatments or stain-resistant microfiber. Otherwise, choose a slipcovered sofa, so you can toss the cover in the washing machine whenever it needs a refresh. Consider that darker colors will hide stains better, but it might not be the best option if you have a pet with white fur.