How I keep a white sofa in our playroom (or any light furniture in our home!) this spray is a MUST HAVE!!! It works on all fabrics, is non toxic, water based, and doesn’t change the look or feel of your fabric AT ALL. I love using on all of our shoes and outdoor furniture too!!