I've used few different product and I've got it narrowed down to 2. 1) Blue Corral Dri-Clean. It's a product sold in the automotive section of Walmart, KMart, etc. Great stuff that works on all types of carpet. 2) Bleach and water (30/70 or sometimes 50/50). Test it is a small area, but I've had this work magic when a stain is tougher than #1 can handle. Surprisingly I haven't had it bleach out the color of any carpet I've tried it on and it has taken out black mold stains and red kool-aid stains that were years old from cream colored carpet. But again test it in a small inconspicuous area first.