I am a flooring retailer....
we take a very dim view of cleaning carpets....
...why?
it traps you into a never ending cycle of having to clean it
...why?
cleaners use soap, soap attracts and holds dirt (so far so good)
But - it needs thoroughly rinsing away - this is impossible...