to get the stain out and to stay out for good, not just for a while, you have to make sure that your vaccum is really good. if there is still dust, sand, etc in your carpet and then you put a liquid on there, it makes mud, so your carpet doesnt really get clean. Make sure you have a very good vaccum, I have a kirby and i wouldnt trade it for the world. I dont know what kind of carpet you have, but once i spilled red candle wax on my dads WHITE berber carpet when i was a teen. super scared cause i knew he'd never forgive me. called my brother because he worked for a furniture cleaning company. He told me to put some powdered laundry detergent in a cup with just enough warm water to make a paste the scrub the carpet with it. It worked like a charm, came right out and my dad never knew what happened! good luck