only read the first few posts - so apologies if I am repeating anything.
Here are a couple of thoughts:
the dry skin may be too much chlorine in the water (DS had that as a baby and then it got better - recently spoke to someone from Scottish Water who said our old reservoir was being over-chlorinated for a while, before they changed it to a different one). When we were at my parents DS's skin got a bit better, which confirmed it was our water. We just moistured and didn't use any other products.
The spots, again DS got, are often caused by the heat of their face against your skin when feeding. DS finally outgrew them.
You can eat eggs on a dairy free diet as they are from hens!
Also, go with your instinct. I always thought DS was bothered by some foods and probably dairy, and only now (he is almost 2!) are we confirming this. When he was a baby noone agreed with me, until he got ear infections and I stopped his cows milk and only gave breast milk and his nose cleared completely!! It's not as bad as I though making DS dairy-free although I know I would find it hard going without cheese
DS never had issues with sleeping (when I managed to get him down, once perfected BW techniques he was a different baby) but was definitely uncomfortable at times. Baby massage helped - our local community nursery offered free classes, worth checking if Glasgow do similar ...
Hugs.