My DS is 3yrs old. We have just got him to start going to sleep in his bed by himself, but he does have thomas on while he goes to sleep. It was a long process. The first thing we did was getting him to lay down instead if sitting on my lap, we put a mattress on the lounge room floor, first I had to sit down on the floor and hold his hard, then I was able to just sit on the lounge, after a while we just moved him to his room and DH or I sat beside the bed. In the last week he has started to go to sleep without us in there. He still comes into our bed during the night/morning but we don't say anything about it. we just try to keep sleep/bedtime as stressless as possible. I have found if DH or I are stressed or angry at bedtime he won't go into his bed, he wants to sleep on me. I don't know if this helps any but good luck.