We always had our white carpets cleaned by a steam cleaning or hot water machine, which temporarily cleaned the rugs, by a professional. All the dirty marks shortly resurfaced . The rugs also had a dead flat appearance and were wet for days.
Last spring we discovered some company that used a dry cleaning process. He spread some kind of brown compound, made from corn cobbs on the rugs and later vacuumed it up with some kind of upright vacuum. This process was excellent and rugs looked a lot better then then the previous method.
Is there a company manufacturing rug dry cleaning machines for the home market that one can purchase at a reasonable price? I would do the the rugs three times a year then.
Kindly advise by posting only.