Our 2yr old (3 in dec) has always been a lousy sleeper, he dropped both naps by the time was 16m.
He has a groclock, we've tried blackout curtains/no lights but that just terrifies him.
He's in a toddler bed, has a 1yr old brother in his room (who is woken by him so we're al up and atom at stupid o'clock).
We try to run him into the ground like a working dog but even with 2 activies a day he's never tired.
Bedtime used to be 5 & he'd sleep until 5, we've pushed it back as far as 7.30 & it makes no difference, he's broken & up at 4.
I'm heavily pregnant )he's aware but hasn't acted differently around me since finding out), so when I'm in sole charge there's more tv/indoor play time but not massively so.
If you can help I'll consider naming new baby after you 