Mix 1egg, half cup mayo + half cup olive oil. Apply to hair for 30min wash with normal shampoo and conditioner. Use leave-in conditioners + deep conditioners once a week. Wash hair once every 3 days. AVOID HAIR DRYERS!! and also try using "Alberto VO5 Anti-Frizz".
I use Frizze ease. It is a very good product for frizzy hair. I also use Tremse shampoo. The Frizze Ease is a gel that you put in when you style your hair. Aussie Shampoo works great as well. Willow Lake shampoo does the same. That is all that comes to mind for me and I have frizzy hair.
I personally prefer John Frieda, Friss-Ease products. He has a whole line for all different hair types. In my experience, his have proven to be the best.
You can buy a product like Frizz-Ease, or try conditioning with mayonnaise, then rinsing well can help reduce frizz. Using Mane & Tail shampoo and conditioner can also work well, as it's made to soften rough equine hair. Using a shower cap to keep your head warm while you condition is also a good way to reduce frizz.
I have found that the best haircare product for dry frizzy hair is a good conditioner. You can find the best hair conditioners at your local hair stylist. All you have to do is ask the stylist which one would be best for your hair. They will love to help.