Stain resistant upholstery fabric, like the ones I often recommend to my clients, are specially engineered to repel liquid spills and resist staining. The magic is in the fabric's tight weave and the protective coatings applied to the fibers. For more details: https://lizjordanhill.com/