I find that a spray with sard and then a full day in the sun works wonders. I am still amazed at how well UV works on getting out stains.

The other option is getting a smock for her to wear. You can ge full lenght kind of plastic ones for about $15 or an art/school one from spotlight is possible around the same. Just a thougth.