DS (2.2) has started vomiting when we put him in his cot. Bit of background: he's generally been an ok sleeper. We co-slept while he was bf but went fairly easily to his cot and bottles.
We went on holiday for three weeks where he shared a room with DS1 and DD. Because of this he slept in a bed while they shared a bed in the same room. Every time he cried I joined him in in his bed so as not to wake other DCs
So we're home now and he's developed a serious sleep aversion. He's puked three nights in a row and not because he's been left crying. First night he cried about 5 mins then puked, last night I gave him milk, lots of cuddles, a little grizzle then puke. Tonight we did normal bedtime, put him in bed, he looked a bit worried, and puked.
What can we do? Please no anti CC comments.