For stains formula or even black berries I use bizz. Now I have only been able to find it in certain stores an depending on states as well (at least in my experience) & for detergent I normally use purex or arm and hammer! Hope this helps :)
@sixplusones, I use Babyganics stain remover for spot treatment, and then wash with Seventh Generation soap. If it's bad I'll pretreat and soak, then wash. So far, no stains!