DS (4) has never been a good sleeper but I am now at my wits end. He comes into us pretty much every night in the small hours and stays. He is a dredfully restless sleeper and like to sleep very close to me (on my face)- if I leave to go to the spare room he will follow me -F DP leaves he will stay with me- and may spread out a little - but then he gets upset when I get up in the morning.
He has a groclock which used to sort of work - then he decided that not getting up until its yellow meant he could still shout for me.
we go through periods of training him (ie taking him back everytime) which is hard work (it is easier sometimes to give in - and it is hard at 3 am to stick to it) - but also doesn't seem to last- the minute there is any change in routine (holiday/illness etc) he is back in. He says he doens't like being on his own.