The Kirby Shampoo Pre-treatment is for use on carpets as stain remover before shampooing your carpet. It is great to use in heavily soiled area, such as entryways, walkways, stairways, kitchen, and family rooms. The pre-treat contains heavy duty cleaning agents that quickly dissolve soil that can be easily and effectively removed by shampooing. The Pre-treat Shampoo can be used on all colorfast carpeting. Professional strength, just spray on and then blot the stain away with a clean with cloth. Use to get out the toughest stains such as blood, oil, pet stains, cosmetics, crayon, dirt, lipsticks, grass, grease, vomit, grime, most inks, mud, rust, saliva, soil, tobacco, and urine.