I have said this before on MN several thousand times about my ds, so sorry if you have heard it before!!
He is 3.2yo now, but a few months ago, I did night weaning. I had read in LLL's How Weaning Happens book about a mother who held and cuddled her child as they cried for milk, so the child wasn't crying alone. We did this for a few nights, and DS stopped feeding at night.
It was all hunky dory for about three weeks until DS's behaviour became terrible. He is normally the most placid and chilled child that you could meet. We went back to nightfeeding, and instantly, the behaviour issues were resolved. I took this to mean that he still needed the night feeds which made it a lot easier to handle.
I don't even know how often he feeds at night any more because I sleep through most of it, but I know that suddenly, a few months ago, he started unlatching and rolling over back to sleep rather than dropping off to sleep while still attached.
My rational side says he is not going to breastfeed and co sleep for ever, but I must say that sometimes it feels like it!!