Blood and Protein Stain Remover is suitable for use on clothing, fabric, carpet and sofa surfaces. It easily removes blood protein, egg, ice cream, baby formula milk, cream, cream, yogurt, milk and milk products stains.