D.B.
Well, I didn't wean mine. I nursed them both for over 2 1/2 years. So I do know alot about nursing. So with that here is what I have seen. At some point ( which is different for each kid ) the nursing becomes less about food and more about comfort. I stayed so busy all the time ( because I am hyper and don't sit still much), but nursing was a high priority with me. So as a result the only time I really sat, calmly, and just snuggled with the baby, without looking around for what else to do, was when I was nursing. Analyze your 'time with baby' and see if you can transition his nursing time to just 'lying in mom's lap and you pay attention to him time'. Then maybe he won't feel the emotional need to nurse. Make it so that the nursing is the only thing that has stopped. Hold him while he eats or takes a bottle. My oldest got to where she wouldn't even nurse but a couple of minutes but then she would just lay there latched on and look at me and rub my face or laugh. If I went to get up she would nurse again. Commonly neither of mine would allow me to read or be on the phone while they nursed. Sometimes TV was right out and I couldn't even talk to their dad. The youngest would grab my hand and put it on her cheek and then she would hold the back of my hand.
On the bed thing maybe you can put a toddler bed next to yours for transition. This worked well for me but mine were older. At his age I think I would wean first and then transition the sleeping, but not both at the same time, he may feel sort of abandoned and then both will be difficult. I hope this helps.
Anyway, I congratulate you for nursing as long as you have. It takes alot of sacrifice and you and your baby will be better off for it.
God Bless.