D.J.
It bothers me, so many people want to wean at a year. My mother had a friend that insisted her kids start drinking from a cup at 8 months.
I just read an article that was written by an Anthropologist who is also a breast feeding specialist.
Human children are physiologically ready for weaning between the ages of 3-7 YEARS. We in the united states are one of the worst countries for being prudish about breastfeeding, and forcing our kids to grow up too soon.
Take your time, and let him tell you when he's ready...
Also, as most pediatricians do not know, breast milk actually has things in it to help prevent cavities... do an internet search. My son is 3 and still nurses at night. He has no cavities. I do brush his teeth and he gets plenty of water.
Your son sounds a lot like mine. He's 3, and I still can't keep up with him.