Having seen many posts in here in search for a solution to Balanitis I have finally managed to get rid of it. I'd seen a GP 3 times and all the creams didn't work, in one case it actually made it worse but the following steps taken for a few days did the trick.
1) A bath, seemed to help replenish the dry skin
2) towel dry then dip the penis in a cup of warm water with sea salt for 5 mins.
3) dry with a hairdryer, gently for a few mins untill completely dry. The penis should feel very soft and smooth at this point
4) moisturise the penis head and under the foreskin with virgin organic coconut oil.
Repeat this process and let me know how you get on. So far it's been 4 months and it's not returned so fingers crossed this will help a lot of others out there. Please let me know if it works for you