Carpet and upholstery cleaners
Whereas a vacuum cleaner will lift dust and dirt from a carpeted surface and is ideal for daily maintenance, for a really deep clean, you need a carpet/upholstery “extractor”. These machines spray solution into the carpet or fabric and agitate it into the pile. The dirt is absorbed into the solution, which is then vacuumed up by the extractor.