First a few rules:
Such as coffee, tea, soft drinks, wine, alcoholic drinks, fruit juice, be sure to rinse stain in cool water. Preferably before the stain dries.
Pre-treat with pre-wash stain remover or a mild laundry detergent and white vinegar. If the stain is still there after laundering, try an enzyme detergent (like ERA) or go back to the first step.
Presoak if possible.
Scrape off any reside then soak freshly stained garment in cold water for 30 minutes and rinse. Gently rub detergent into any remaining stain. Rinse and then launder.
If any stain remains or the stain is dry, soak in lukewarm water with an enzyme product (like ERA) and then launder.
Rinse with cool water and treat with a mild detergent and white vinegar before washing or presoak in an enzyme product (like ERA) in the warmest water safe for the fabric. Then launder as usual.
May need to repeat if stain is not completely gone.
Light stains can be pretreated with a spray stain remover. Heavier stains require a mild laundry detergent mixed with household ammonia, or detergent mixed with a detergent booster.
Launder in hottest water safe for the fabric. Remember pat only, no rubbing. Will have to repeat several times for heavy stains. Very heavy oil may require a solvent based stain removal product (see candle wax below).
Treat with pre-wash stain remover, or dampen stain and rub with a bar of soap. If the color of the fabric has changed slightly, apply ammonia to fresh stain or white vinegar to old stain, rinse.
Launder in hottest water safe for that fabric. Stubborn stains may respond to pre-treating (soak) with an enzyme product (like ERA) then launder using an all-fabric bleach.
Gently lift off larger pieces. Treat with a solvent based stain removal product. Again, pat from the back side into a cloth. Then wash in the hottest water safe for that fabric. Test colored items first.