Synthetic-Fiber Rugs
1. Dip a white cloth into detergent solution and dab repeatedly, then press the cloth on the spot for a few seconds.
2. Wait 15 minutes, then soak up the excess liquid with a dry white cloth.
3. Dip the cloth into vinegar solution and dab repeatedly, then press the cloth on the spot for a few seconds. Wait another 15 minutes.
4. Wait one hour or until the carpet dries completely. If the stain is getting lighter, repeat the first three steps until the stain is gone.
Natural-Fiber Rugs
1. Spray the stain with detergent solution, then blot with a dry white cloth.
2. Spray the stain with ammonia solution, then blot with a dry white cloth.
3. Spray the stain with vinegar solution, then blot with a dry white cloth.
4. Reapply the detergent solution, then blot with a dry white cloth.
5. Spray the stain with lukewarm water, then blot with a dry white cloth.