DS is 9 months old and we are currently cosleeping. I went back to work full time a few weeks ago and at the moment it's all about survival 
DSs cot is next to our bed with one side removed. His cot is pushed right up against ours and our mattresses are at the same height.
I've taken FATE's advice and now settle DS in his cot. He goes to sleep like a dream. Luckily his cot is big and I'm small so I can fit into his cot with him and I stay until he ia fully asleep. However, if he is on his mattress he wakes after one sleep cycle. We watch him on the monitor. He wakes, rolls onto his front and then starts crawling around like he is drunk, getting very cross in the process! This cycle repeats often during the night.
If I settle DS on our mattress (using exactly the same technique!) he still wakes after one cycle but we then watch him roll onto his front and go back to sleep!! He then sleeps for around 6 hours before he needs resettling.
Why does he do this? Is it the difference in the softness of the mattresses or something else? And what can I do to change this?
I have some time off work in the next few weeks and I plan to tackle the cot sleeping then but in the meantime we're a little baffled 