Professional carpet cleaning chemicals for removing spots and stains. Different spot removers are needed for different types of stains. We have spotters for all types of stasin including water-based, oil-based, acidic stains, alkalis stains, dye stains etc.