Chemical agents in shampoos help form lather, which most of you feel is the best thing that helps clean hair, remember that this leads to much more frizz. Your hair definitely gets cleaned, but the moisture is also stripped off. So, why not try using baking soda (sodium bicarbonate) for clean, shiny and manageable hair?
Here's a recipe to help clean your hair and get rid of dirt, oil or conditioner buildup. In your regular shampoo and add 3 - 4 tsp of baking soda and juice of half lemon to it, mix well. Rub it thoroughly over your hair and scalp and rinse with cold water, so that no residue is left. Finish by applying a conditioner and rinsing it off with water.
Mix 2 tbsp baking soda and 1 - 2 cups of warm water to form a paste, not too thick. Rub it, all over your hair and scalp a in circular motion. Now run a wide-tooth comb through your hair to help this paste spread over your hair. Wait for 5 minutes, and wash off with cold water. Make sure no residue is left behind. Air dry your hair, and style hair as usual.