A strange product to try is the paste type hand cleaner like auto mechanics use. That's what many college football teams use to get stains out of their white uniforms. Just rub it into the stain, then throw in the washer. Just be sure you don't get the kind with pumice in it.