I don't use the stuff. Or rather I can't use the stuff.
I have a condition called hyper keratosis or keratosis pilaris. Its not like a disease, but more like a certain skin type.
This keratosis thing means that my body produces toooo much keratin which is a protein. The symptoms include bumps on my skin where the protein builds up in my hair follicles, skin that is incredibly resistant to exfoliation, extremely dry skin that cracks especially on my feet, and dry hair. I could take a bath in vaseline and still come out a little dry lol.
Anway, most shampoos have sulfates and sulfates dry skin. (sulfates are what make your dishwashing liquid work) Drying agents like sulfates exacerbate my skin condition.
So as an alternative I wash my hair with conditioner that doesn't have any silicons in it. Water can't dissolve synthetics like silicon.
I slather conditioner on my scalp and scrub, let it sit for a while, scrub and rinse. I put a higher quality conditioner on my ends. Every once in a while I use vitamin E oil on the ends as well to keep everything hydrated.
Have you ever considered going without shampoo? It is healthier for almost everyone even if you don't have my crazy skin problems.