We use Spot Shot which is sold almost everywhere and is designed for use on rugs and carpets. Works great for carpet ceiling stains, just be sure you use a clean white rag to blot it and you're good to go. It has worked great for us and we had tried almost every concoction before using it as a last resort. Wish I had thought to try it first.