We are slowly weaning too...very veeerryy sllloooowly.....I am (usually) pretty ready to be done. He is not. It helps me to know that we are working toward it, but at the same time it is not too traumatic for him. It just started with me asking him to wait, then we gradually cut down, in frequency and duration. Now, he only gets to nurse, without hesitation of any kind, to sleep and in the middle of the night. If something happens, such as he gets injured, or gets his feeling hurt and really needs to nurse, I will let him. If at any other time, he really pushes it, I will let him have an "all done nana" which means a ten count on each side. The "all done" started a long time ago when he would get very upset when I would make him stop nursing so I started to tell him "all done" and then count to ten, just so he knew when it would happen. We still do this at the end of each nursing and some night time nursings have become "all done nana"s . Right now, we are down to about 5 nursings a day, I would guess. That does not count what ever happens at night which I don't really think about. This is down from 20 or more, without fail.
Good luck!