I honestly recommend this to remove stains. I didn't think it would work but it did. My baby pooped on her white blanket and it removes the stains and the old ones to as well.