What shampoo do you use on your bub?

Don't shoot me...I have been using the J&J baby shampoo, but I only wash her hair once every 3 weeks or so or when it gets covered in food! She hates water running down her face so it's hard to wash it anyway.

I would love to use MooGoo but it's just too expensive, or the ones I've looked at are anyway. What other 'natural' shampoos are there?