Specifically designed for use on carpets Forcefield® Pet SpotBlaster™ combines three distinct chemical actions: stain neutralizer, odor neutralization, and anti-resoiling. While many stain cleaners contain damaging oxidizing agents that can bleach the color of the carpet or upholstery along with the stain, Pet SpotBlaster™ uses a different approach. A special stain-reducing agent eliminates stains without affecting the color of the fiber. The odor neutralizer actually binds to the odors, preventing them from entering the air. And, finally, a special polymer has been incorporated into this product to prevent resoiling. This polymer actually blocks the sites where soils and stains attach to the fibers, acting as a resoiling barrier.