Okay, this is easily something I recommend to everyone I know. I have been using shout for many years and will never use anything else. As long as you use this before you have dryed an article of clothing it will get out everything. At least everything I have ever used it for. Including wine, lipstick, blood, grease splatters, food stains, grass stains, etc. The secret is you have to spray it on and leave it for at least 20 minutes. Now as I have already stated if you have already dryed an item it may have set the stain.
I even use this on socks, I hate dirty socks and I am the worlds worst for walking thru the house with socks on, But shout gets out all of the dirt and grime. I also use this for washing my Tennis Shoes or Sneakers, I spray it on leave it for at least 20 minutes and then use my scrub brush to get everything off the rubber part of the shoes.
My husband says as much of this stuff as I use I should buy stock in it, at least that way I would get a return, but I tell him "OUR" return is nice clean cloths. My kids call me the staininator.