Yoshi lays on my legs when I'm on the couch, whether they be indian style or just out straight. However, if he jumps on the couch and finds me sitting in a weird position that doesn't suit him, he immediately throws a fit, stands on me, and starts crying. So at that point I re-position myself to suit his needs. He'll lay on me for hours, and although my legs often fall asleep, I never move him unless I have to get up for something. Then I come back and it starts all over again. It's a viscious cycle.
In the bed at night, he either sleeps on my chest or 1/2 on my face and 1/2 on my neck. He will stay on my neck all night, which means mom wakes up with severe back pain. Kinda sucks since we recently spent $1400 on a new mattress to eliminate any back pain. My boyfriend sleeps great all night long because he won't let Yoshi sleep on him. Me not so much.