YES….it really does work.

Scotchgard if applied properly ;
Helps protect against both oil and water based stains,
Helps carpet fibers resist soiling,
Helps spills blot up before they become stains,
Helps stains release more easily when carpet and upholstery are cleaned,
Helps carpet and upholstery stay cleaned longer,

Vacuuming is actually more effective with Scotchgard protector. Dirt is lifted with ease and fewer passes are required with the vacuum to restore the original look.

Applying Scotchgard forms a protective barrier on the carpet. Spots and spills land on the Scotchgard instead of penetrating into the fibers. After each scheduled cleaning (preferably every 6 months) your carpet fibers will be restored and seem brighter and thicker.