I really only co-sleep once they bf to sleep in my arms, in bed. So I put to sleep in their own bed (hammock beside me) and reach over and lift out when bub wakes (you can do it one-handed in those Bonds terry suits!). We don't have many blankets on us, a wool doona in winter and a single light quilt in summer, so I'm not that worried about bedding. (The days we sleep naked are well and truly passed... ). I tend to hold my babies with one arm under them, facing me, while bfing and then once we fall asleep. I am super aware of where they are and I'm also a very settled sleeper, I don't tend to move. If/when I wake up and bub is fast asleep I usually pop them back in the hammock.

DD2 didn't really like falling asleep with me in the night once she was a few months old, so generally a quick feed and back to bed for her, but no issues if we did fall asleep.

Neither of my babies were ever windy overnight. I think everything is so settled and quiet that the digestion works better!

Oh, and before I discovered co-sleeping, with DD1 I would get up, go and bf in the lounge room in an armchair. The number of times I fell asleep there in the middle of the night don't bear thinking about. Much, much safer falling asleep in our bed with its flat surface. I don't know how anyone does night time bfs without falling asleep!