I have sprayed my cross-stitch Christmas cloths with Scotch-Guard for years and wash them soon after the meal is completed and have had no stains set in. I imagine it could be used on quilts as well. I made a quilted tablecloth for my mother and it has survived years of washing.