Oxi clean spray stain remover removes virtually all stains! It's great on baby and children's clothing! I also use on my husbands greasy work clothing and it takes all the stains out! It works great, but it burns my skin. :( I have to spray this product on while wearing gloves. It leaves a white residue on my hands for days if I don't and leaves me in pain.