I totally agree that all kinds of oils can be harmful for your hair but I found coconut oil and olive oil very amazing for hair problems.
Here are some of the tips and remedies that you'll find really effective.
Coconut oil is pretty good for damaged hair, it makes it more soft and silky.
For a great hair treatment/conditioner try 1 egg yoke, 1-2 Tbsp Olive Oil, and 2-3 drops Vitamin E. Combine these, wet hair, mix combination into hair. Let set for 3-5 minutes, feels/looks/smell strange but it works so well. Wash out with shampoo.
Comb olive oil through the dry parts of your hair, and towel dry. Put a towel on your pillow, and leave the oil on overnight. Shampoo it out in the morning. This worked well when I had no money for good conditioner. Olive oil is actually great for everything--skin, hair, nails--be careful with extra virgin, though, because it smells weird.
Wash your hair with chamomile, rosemary, sage, or yucca tea to restore shine and vigour.
For soft hair use olive oil, it in crease shine too. All you have to do is 5 min before you shower pour a small amount olive oil in your hand and work threw hair, roots to tips.When you shower all you have to do is shampoo, and the oil is gone and your hair is left soft and shiny. (Sunflower or vegetable oil works also). If you're wondering
how to make your hair grow longer, just try these remedies.