Carpet Shampoo is a concentrated spray cleaner for use with all types of carpet and upholstery machines, and can be used on all carpets. It is a low foam product, however, certain machines may require the use of a de-foamer. Always check dye fastness by testing an inconspicuous area with a small amount of diluted product.