There are as many potential types of carpet cleaning stains as there are stars in the sky and you need to make sure you have the top of the line stain removing carpet cleaning chemicals in your arsenal. Got gum? We have a chemical for that. Rust stains? We have a rust stain chemical that works great! Call us today if you want to remove specific kinds of stains but are not sure what chemical to buy.