L.G.
i recently bought my local walmart store out of a product called Folex - Instanst carpet stain remover (or something like that) It's in a white spray bottle with purple letters. OMG, it is MAGIC. and very easy to use. I have had stains in my carpet that were there for years because i gave up on trying to keep it clean and instantly the stains came out. I was almost going to just pull all my carpet up, but now it looks brand new. it's incredible. i am looking around to see if it's sold in a bigger bottle like gallone size.
Good luck!