K.D.
I have had great success with everything you mentioned. I usually do Shout only if the others don't work. Oxi-Clean is great! I just pre-treat if needed (chocolate, always), and then throw some in the wash. With Oxi-Clean, very little needs to be pre-treated. I've even had success with getting vitamin stains out as long as I do them fresh.