I found a solution for dry brittle hair. But I'm not a hairdresser, so you'll have to experiment and see if this works for you or discuss with a professional( I have to make that disclaimer)
First, realize, I have gray hair which gets very dry and wiry. On top of that it has a tight curl. So the natural sebum from my scalp cannot work its way down the hair shaft. In other words, my hair is probably the driest on earth.
Here's the tips I've found that works:
1) Don't use shampoos with sulfates. Sulfate free washes are best. Trader joes has products that are sulfate free. Or you can google sulfate free products. The only time sulfates work is if you have product buildup over a period of time. Sulfates are the grease cutting solvents that removes grease from dishes. So you don't want to strip your hair all the time. Play it safe and use sulfate free.
2) Buy a leave in conditioner and make it part of your regime before using any styling product. I use a leave in( don't' rinse it out) at the end of my washing routine and before styling.
3) If your hair is still dry, use a tiny bit( less than a dime size) of an oil like olive, jojoba or grape seed oil. If oil weighs your hair down then you may need to, in lieu of adding oil before styling, do a deep oil treatment before you shampoo. This is called a pre-poo conditioner.
How to prepoo:
Dampen your hair and put about a quarter amount of oil all over it and then cover with a plastic cap and let it set for about a half to a hour or more under a dryer or, if no dryer, then put a stocking cap over the bag and let your own body heat dissolve the oil.
After prepoo:
Shampoo and use a leave in conditioner. Make sure you've raked the leave in conditioner until it isn't visible. (follow instructions on the label)
That's it. Then style your hair as you usually do. Your hair should be moisturized and soft(like silk or butter)