I find that rubbing in a paste of white vineagar/baking soda to the material, and then rubbing in hydrogen peroxide is absolutely the best at getting any stain out!
What I do - and it's not perfect - if your towels are white like mine are is this: Start my wash with more laundry detergent than they recommend. You can always run the laundry through another cycle with no soap if the fabric is stiff.
Then I add at least two cups of bleach. Actually, I just pour it in the dispenser and count to 20. Then when it starts to agitate, I turn off the washing machine and leave the cloths to soak for at least 3-4 hours. Then I start the cycle again until it finishes.
I get good luck sometimes. But if you have put them in the dryer already, you can probably forget it. The heat from the dryer sets stains.
I don't know if this will help, but a friend of my sister's uses Crisco to take her makeup off and my sister never got the makeup off of her washcloths. But maybe you can use Crisco on the soiled cloths first; maybe it will dissolve the makeup already on the material.
Also I think next time I'll try a grease dissolver first like goo gone, those orange smelling degreasers that take off labels. If you have access to Lestoil, that's something I've used with great luck, but never tried on makeup cloths because I can't find it in Houston, TX.
Good luck. Also, please post your results! I'd love to have a solution. Thanks.
Login using the form on the top of the page to post feedback (if you are a registered user). If you have not yet registered, click here to do so. It's FREE!.