Stain Rx (a.k.a. Erado-Sol). Put some on a wet rag and wipe off the red wine stain is seconds. You won't believe what else it can clean. Remember to remove all the soapy residue using the attachments from a carpet shampooer or a wet/dry shop vac and water. If you get a gray spot in a few weeks that is dust sticking to the soapy residue. Add water and REMOVE THE SOAPY RESIDUE.
Blood, iodine, mustard, berries, fresh hair dye, tomato sauces, balsamic vinegar, beets juice, pomegranate, grass, mascara, lipstick...