Stain removal tips for carpets include blotting stains when they are fresh, rinsing with clear water and blotting again. If stains have set, use an appropriate stain removal chemical based on the type of stain. Blot beginning on the outer edge of the stain, and work toward the center. Avoid scrubbing the stain to avoid damage to the fibers.
Remove water-based stains that are dry by mixing 1/4 teaspoon of vinegar or bleach-free detergent with 1 quart of water and applying it to the area. Use the same blotting technique as with fresh stains, beginning at the outer edge of the stain. Once it is wet again, blot with a clean dry towel to remove the cleaning solution and stain. Remove blood, vomit or coffee by mixing 1 tablespoon of ammonia with 1 cup of water.
Remove oil-based and fat-based stains using an iron and white paper towels. Place the paper towel over the stain, and press with the iron. As the heat melts the grease, the towels wick it away from the carpet fibers.
Treat urine stains by absorbing as much of the liquid as possible while wet. Apply a solution of equal parts of vinegar and water. Finish the process using the detergent solution for water-based stains, absorbing any liquid with fresh towels.