Oxyfast
I can not say enough about this product. The key is not to spray and immediately wash. You have to spray and let it sit. No kidding – I got red wine all over my tan shorts late one night. Too tired to wash them, I sprayed them, planning to wash in the morning. When I woke up there was NO evidence of red wine on them! And there were witnesses. I really did get wine on them the night before. Also great at getting out oil stains, and oh yes – pet stains too!