I just bought my first "natural" shampoo a couple days ago and the difference is huge. I was just using a generic comercial shampoo before. I doubt the shampoo I'm using now is perfect either, but for now I'm completely satisfied, I'll see if anything changes in next weeks and months tho. The only thing I'm still kinda afraid is the residue possibility because I'm pretty sure water in my area is really hard (limescale on pipes etc.). The shampoo I'm using now doesn't say residue free, it just says without silicons, natural ingredients and a bit of sea salt etc. I live in Europe and I'm using a shampoo from a company named DM, which is a big EU drugstore company. Those shampoos are pretty cheap, they are from their "natural" line tho. Yeah I know I don't trust big companies with their propaganda either, but this shampoo really had the least ingredients listed on the back and all of them seems pretty natural indeed.
The thing that bothers me the most atm is drying, my baby dreads already need several hours to dry completely, yesterday I went to sleep with wet hair (I just put a dry blanket on my pillow). I slept with all my windows opened cause of hot weather, but during the night it got pretty cold and I catched a cold in the morning. I'm also a bit worried about mold formation if I continue going to sleep with wet hair. But sometimes I just lack the time to completely airdry my hair.
Shampoo ingredients: Aqua, Sodium Coco-Sulfate, Lauryl Glucoside, Maris Sal, Betaine, Bertholletia Excelsa Seed Powder, Rosmarinus Officinalis Leaf Extract, Lactobacillus Ferment, Sodium Cocoyl Glutamate, Disodium Cocoyl Glutamate, Alcohol, Sodium Phytate, Parfum, Limonene, Linalool, Citral.