Protein stains like egg, blood, grass stains, and tougher stains like ink, permanent marker, lipstick, shoe polish, grease, oil, tar and more