Ds1 is a good sleeper. We have good bedtime routine, and is usually asleep by 7.30/8pm. But for the past few weeks, he's been waking at 3am, coming into our bedroom, crying for either me or dh. We take him back to his bed, and about 10mins later, he's asleep. He isn't affected by it in the morning.
Thing is it's now affecting my sleep, because I once I'm awake at 3, I find it difficult to get back to sleep.
Our DS2 was 3.5 when we started using the bunny sleeptime clock (the one with the light not the pop-up ears) and a reward chart. Worked a treat within 2-3 days and even now we can hear him slightly whispering in his bedroom saying 'come on bunny, isn't it time to come on yet?'... We kept on giving him stars on his chart for some weeks after he got the hang of it just to make it a habit.
Should have elaborated a bit more: we just explained that he had to stay in bed until the bunny woke up, and every morning he did this he would get a star and then when he'd got so many stars (best to start with just a few at first and a small reward, then move to a bigger one) then he'd get some kind of reward...