I'd read some place that white wine takes out the stain, and sure enough when my DD spilt her glass of red wine on our new green plush loveseat, I grabbed a bottle of white wine (what a waste!) & poured it on & we dabbed cloths on it for hours. In the morning no sign of a stain at all. But I imagine now that you've soaked your items, the stains will be very difficult to remove with anything.