The only shampoo I can get away with is the Aussie range and if I use that all the time my hair goes a bit dull.
I have mid length fine hair that I have to wash everyday otherwise it looks unbelievably greasy. I need to be careful about the ends though as I colour it and they get a bit dry.
Any creamy type shampoos are awful for me and I tried a herbal essences one which made it much worse.
I seem to remember someone recommending a natural shampoo on here but can't find the thread.