He has had really bad cradle cap and I've used all sorts sort of potions and lotions in the past to remove it. The doc gave me some Norol shampoo which helped a bit. I have since used coconut oil and this really helped and lifted quite a bit (but not all). But this last week his scalp had been smelling of fish. We went rock pooling last week so thought it might be something his hair came into contact with at the beach. I will book a docs appointment this week (have to fit it around work) but what could it be???