good carpet cleaning products?

I have never dyed any carpet befor, but I use BlueMagic carpet & stain remover to clean my carpet. This stuff will get almost everything out including tar, old set in stains ect. ect. It should clean up your rug real nice. Been using it for 10yrs. now. You can get it at any wal-mart or your local auto store in the cleaning section. It requires a little scrubbing & drying time, but its really good stuff. Looks like this: