DD's had a cold off and on for two months now [she's four months old]. I discovered a solution in my sleep: when she can't breathe I just rest her head on my upper arm. I sleep on my back, she sleeps next to me on hers with her head on my upper arm. I am sure it's causing the neck pain I have, and perhaps this is just what you wanted to avoid, but it's what my sleepy self does when she starts mouth breathing at 4am every morning and it seems to work. I like it because I roll her from one side of me to the other when nursing and this way her support is always there. But the neck pain, oy.