I use Resolve Stain Stick. You can pretreat up to 7 days before washing. DH used to have to wear white uniform shirts (was an EMT so he got lots of guck on them) and the Stain Stick was phenomenal in getting out all sorts of stains. Took care of ring around the collar, blood stains, ink and tea stains. I get it at Walmart, but should be available at most grocery stores. Costs around $2.50 and lasts quite a while.