Perpetual Fabric Guard applies an invisible protective barrier to fabrics and carpet, protecting from spills or stains, and making the fabric or carpet much easier to clean. Fabric Guard is a deep penetrating protectant, resists water based and oil based stains,evaporates quickly, and leaves an invisible layer of protection. Use to treat new or used fabrics.