Allie cried and cried too for weeks.... she just wanted to be in our bed. SO, that's where she sleeps....both my girls sleep in their snuggle sacs on the bed.  They stay put all night.  EVERYONE gets a good nights sleep.   
Maybe try putting his bed on the floor by your bed......        |