There are generally two types of carpet protectors
, polymers and acid dye resistors. Polymers work by putting a protective coating on to the carpet fiber. Acid dye resistors work by filling in open dye sites on the carpet fiber. Both work really well and are recommended every other cleaning or if the carpets are used a lot, every carpet cleaning Utah.