Bed sheets can get all sorts of stains on them from food stains to accident stains. How you treat the stains largely depends on the type of stains that are on the bed sheets. Protein stains like blood and urine should be treated differently than food and dye stains. Dye stains include inks, hair dye and some paints. Treat the stains properly to avoid permanently setting the stain.
Remove protein stains like blood and urine by soaking the bed sheets in cold water and then spraying the stain with a dry cleaning solvent 10 minutes before washing.
Remove tannin stains like tea, coffee and cologne by pretreating the stains with a soap-free heavy detergent and water as hot as possible for the fabric.
Remove dye stains like hair dye, inks and paints by pretreating with a dry cleaning solvent and heavy duty detergent. Use colour-safe bleach as a last resort.
Remove all other stains by soaking the fabrics in water that is the hottest allowed for the particular fabric and diluted colour-safe bleach.