Which carpet shampoo do you feel is the best on really dirty carpets? I have used Turtle Wax...which seems to work alright if you take the time. Sometimes I steam clean.
I have a 'Green Machine' by Bissell. After I do some of my furniture I use the same stuff on the cloth seats and carpets of my car. Currently using ZEP brand from Lowes.Works great.