That's it really... we have tried all sorts and have just completely ran out of ideas.
He goes to bed about 7.30, we read him a story, then it is lights off and settle down, 9 times out of 10 he is asleep within 5 minutes, but he wakes up again sometimes less than an hour later, and he just will not settle back in his bed, so we end up having to go to bed so he can get in our bed and go to sleep. Last night we decided we weren't going to let him get in our bed, so we stayed awake till he finally got back to sleep at gone 1 o'clock this morning, and then we woke up this morning to him in our bed again - neither of us had woken up when he got in as we are just so used to it happening.
We haven't had our own bed for 4 years, and to be honest, we are just fed up of it now!
TIA