I have a 5yo boy who sleeps with me for part of the night every night.
He’ll go to sleep in his own bed (I have to sit with him) and he will ALWAYS wake up during the night and come into my bed. If he get up before him in the morning he will usually wake up earlier.
We’’re getting to stage where we would like to plan sleepovers with friends, Beavers camps etc in the next year or two so feel we need to get him comfortable sleeping on his own…but how?