Tru-Bleu Doll Cleaner is a good product.
Also, some stains on vinyl dolls, can often be removed with OXY-10 acne cream.
its simple you cant get stains out you just have to deal with them!
For the American Girl doll brand, dolls get archived because they probley dont sell, but Samantha got archived because she was one of the first 5 to be made and in order to make more dolls some need to get rid of.
Kristin and Samantha are now retired because they an make room for new historical character dolls. .
Simply cut off the very tips of the ends of her hair. Make sure you brush it ALOT with a spray bottle.
You get rid of oil stains by using oxce clean
scrub it
Soda!
bleach is the most effective way to get rid of stains it removes all the dirt and cleares out the stain.
If it's an American Girl doll you can wash their hair using warm water and make sure NO WATER comes in contact with the roots/tips of the hairline nor eyes. You can also try to straighten it but washing their hair normally works. You can downydunck their hair. If none of that works maybe re wing her or send them in to American Girl doll.
your mom
peroxyed
You can either soak your stained clothing in the bleaching agents or detergents to get rid of the stains.
Rub it clean with arsenic