carpet protection is highly recommended especially in homes with children or pets. Having your carpet protected simplifies the cleaning process and prevents stains. It should be re-applied when it gets worn off.
The most commonly available brand, designed for use with carpets, furniture and fabric is Scotchguard. Scotchguard protector provides effective protection by surrounding individual fibers with invisible shield to make the carpet more resistant to getting stained or soiled and ultimately, extends its life. Scotchguard boasts great foot traffic resistance and is suitable for hot water extraction cleaning, but needs to be re-applied once per three steam cleaning treatments.
Carpet protection is also achieved by applying of ultra slim polyethylene film layer that prevents all the dirt and dust from penetrating into the carpet. It is self adhesive and resistant to normal wear and tear.