Many say prevention is better than cure, so consider our carpet and fabric protection after your cleaning. Scotchgard allows your surfaces to remain clean for longer periods of time. Fabrics and carpets treated with Scotchgard repel liquids and block stains. This can help you avoid costly cleanups. Scotchgard won't change the look, feel or breathability of fabrics and is safe to use on delicate and dry clean only fabrics.