I have one room with carpet and even though it's not a much used room the carpet gets dirty spots. I bought Awesome Carpet Cleaner and sprayed lightly on the dirty spots. I wet a sponge mop, kept it full of water, and mopped the area with the spots. The spots (really dirty, flower pot broke and DGD tried to clean it up by rubbing it in) cleaned right up.
Before I bought the Awesome Carpet Cleaner I bought the expensive brand name max strength guaranteed to work carpet cleaner. Spots were still there. I saw the Awesome at the dollar store, dirt cheap. I thought this may work on my lamp shades and not be so strong. I went back and bought a lot more spray bottles if this stuff. I have used it on chair seats, drapes, stains on clothes, and my car mats. It's AWESOME. lol