Мне кажется сначала нужно попробовать, чтобы сын спал не в отдельной комнате, а в вашей комнате, но в своей кровате.
Мы приучили ребенка спать отдельно в три года. Правда, у нас однокомнатная квартира. В первую ночь была истерика, во вторую пытался лечь мне под бочок, но наш папа строг: "здесь сплю я, а у тебя есть своя кровать!"