Backstory is this:
He is 3.1 yrs. Slept all night in his own bed fine until about 10 months ago - was prone to being found out of his bed asleep on the floor, hall etc every other night though.
He had mild/ moderate sleep apnea, terrible snorer - got tonsil/ adds out at end of Feb. Doesn't snore anymore so don't think that is what is causing it.
Basically every night between 12 and 3am he wakes up and comes into our bed. We have a superking so he has worked he can come in from the bottom unobserved. Most nights we don't notice him until he starts wriggling from 6am onwards.
Even if I do wake when he comes in, now he doesn't snore, I just can't be bothered with the horror show that results when he is put back in his own bed.
As well as the night waking, we still frequently find him out of his bed asleep in the earlier evening, last night he was asleep on the floor of his room at 11pm, the night before he was asleep hard against the stairgate in the landing!
I think that waking at night is a habit now - he is often really grumpy during the day and still sometimes has a day time nap if he can.
I think we should try one of us sleeping on a mattress on his floor and gradually move out. DH has poo pooed this though (but he sleeps through the night wakings!). We are fed up being woken at dawn by a wriggling child and I need to sort this out now.
Any tips very gratefully received!