I've had the itchy and smelly scalp problem for over a year. I've tried endless list of shampoos, precribed antibotics, home remedies, etc. Nothing helped. My scalp would itch and start to smell within hours of washing.
Recently I discovered that Tea Tree oil mixed with Aloe Vera really helps.
Mix 50ml of pure Aloe Vera Gel with 20-25 drops of pure Tea Tree oil (not the diluted ones). Apply this mixture on the scalp. Keep it on for about 30-45 mins and wash your hair normally. Do this twice a week.
It's been 2 weeks since, the itch has drastically reduced and the smell has gone. And the aloe vera has made my hair really soft.
Hope it works :-)