My 2 year old is a horrible sleeper. He really has never been a great sleeper since he was a baby, but now he is restless. He tosses and turns all night and wakes up frequently. He can get himself back to sleep but it can take a bit sometimes. Has anyone dealt with this and what did you do??