We finally had a diagnosis from our GP after months of back and forth, and sending a sample off to the lab, and it seems my 2 year old has a yeast infection on his scalp. It's been like this basically his entire life.
GP didn't have much advice, the antibiotics that could potentially cure it would be a 2month course which he discouraged, due to the nature of the meds and his age. Has anyone else experienced this and found something to treat it with? Dr Google says tea tree oil might help... Another suggestion from GP was Eucerin, but he wasn't convinced it would work.