Accidents happen all the time, and sometimes these accidents can become permanent if not treated immediately. Fortunately, I have a couple methods you can try if any of these accidents involve any makeup spills on your carpet. The results you get depend on how long the stain has been left unattended or if it was treated prior with no results.
Begin by Pouring non-acetone nail polish remover on a cotton ball or white towel (Do not use colored cloths because they can transfer color to the carpet) and gently rub the stain (Remember to always make your way in from the outer edges of the stains towards the center to avoid spreading) If using nail polish remover, make sure it is amyl acetate, not acetone. Next, Open a bottle of liquid dish soap and then mix 1/8 tsp. of the liquid dish soap in 2 cups of water. The detergent should be a lanolin-free, non-bleach formula. Then, Use a clean white cloth moistened with the solution, and then gently scrub the stain. For this next step you must wear protective gloves, and mix 1 tbsp. general household ammonia with 1 cup of water. Dip a clean white cloth in the mixture, and blot the affected area. Using a trigger sprayer to add warm water to the affected area and blot with a clean white towel. Make sure you handle these carpet cleaning solutions with care, some of them are flammable or toxic. If you do not feel comfortable treating these types of stains yourself, call a carpet cleaning professional. They will answer all your questions and give you advice as to what is the best way to treat your stains.
First, remove any excess make-up with a cloth or plastic spoon, be careful not to rub or grind the stain deeper into the carpet fibers. Next, pour a small amount of cleaning solution onto the wash cloth, making sure it is damp, and not soaked. Carefully blot the stain (Always test the solutions used to treat your carpet in an inconspicuous area to prevent any damage to the carpet). Repeat this step until the stain has disappeared.