While you can clean your vinyl doll with a Mr. Clean Magic Eraser, it won't do much against those deep level stains from the default clothing or that nice outfit someone gave you.
The absolute BEST product in the universe is Remove-zit from Twin Pines. URL here: http://www.twinpines.com
. Yes, you can also use pimple creams, but they will take longer than this product which was formulated specifically for vinyl dolls by the husband of a collector.
When you buy Remove-zit, you will also want to buy their Formula 911 as this is the product you will need to clean the Remove-zit off the doll after you use it. They are worth every penny.