Our son has also been a poor sleeper. However, around the age of 3 we started having a bit more luck. I think a big contributor to this was putting a canopy over his bed (one of the Ikea stargazer tents). He has also always had a very difficult time shutting down. The canopy seems to shut out external stimuli and allow him to relax. At the same time, we also gave him a couple of nightlights (a moon and a twilight turtle) and he controls them. He also has a music box at his side. All of these have been useful because when he wakes at night, he uses these to soothe himself back to sleep. And beyond this, we also leave books in his bed. So, if he does wake in the night, he can calmly read for awhile before falling back asleep. Many people might think that this is too much "stuff" to crowd his bed with. *But* it does help him get himself back too sleep (as opposed to waking us to do it for him). This may not help for your situation but I thought I'd share just in case it does. Good luck!