Stains are a fact of life when you have a baby. I know some folks who have given up completely on having stain-free baby clothes. Here are some tips to get the stain out and keep baby's clothes looking new.
1. Use a good stain remover. I LOVE Dreft Stain remover. If I could find it around here, I'd still be using Totally Toddler.
2. Wash protein stains in cold water. That's milk/formula, meat products, (blood-hopefully not an issue with baby), etc.
3. Wash veggie based stains in hot water. Vegetables, fruits, grains, etc.
4. Don't dry stained clothing in a dryer until you are satisfied with the results of stain removal. The heat from the dryer will set the stain. If you need finish trying to remove the stain at another time, line dry.
5. Spot bleach what you can't get out in the washer. **** I take no responsibility for what happens to your baby's clothes using this method. I use it when it comes down to having a stain or possibly having a bleach mark.****
Use a q-tip dipped in bleach to apply to stain directly on color safe fabrics. Rinse generously taking care to ONLY expose the stained area to the bleach, not allowing water to run down garment. Wash again without other clothing.
6. Wash clothes that have a "permanent" smell to them with vinegar. Pour it into the compartment for bleach. This also is a great way to remove smells from dish cloths and dish towels.