Question: what is the best shampoo carpet?
Answer: Rug Doctor Carpet Detergent: The best carpet shampoo you can buy. ... 
Dyson Zorb Powder: The best powder carpet cleaner. ... 
Dr Beckmann Carpet Stain Remover with Applicator: The best for pet stains. ... 
Vax Ultra+ Carpet Cleaning Solution: The best carpet shampoo for VAX carpet machines (and others, too)