I have a friend that owns a big swim suit shop. To remove blood, make-up, stains of any kind, they use Resolve carpet cleaner in a spray bottle. I couldn't believe how that stuff removes stains without harming the fabrics until I saw it with my own eyes.