My girls turn 4 the end of this month. They weaned (w/ a slight nudge) on their 3rd birthday. They were still nursing quite often, including to sleep at night, at age 2. Between 2 & 2 1/2 they cut out the nursing to sleep (had night weaned around 19 mo) pretty much on their own (well, I guess if don't offer don't refuse counts as mama led, I did that). And it was around 2 1/2 (give or take) that they drastically reduced their nursing. I know in Nov of that year (so 31 mo or so) the girls & I went w/ my parents on a weekend motorhome trip & they didn't nurse the entire weekend (I don't really remember when, but at some point I'd instituted a "we only nurse at home" rule (because nursing 2 wiggly large toddlers in public is not fun!) and apparently the motorhome didn't count as "home". They didn't nurse all weekend but the second I sat down on our sofa at home they were right there asking for it LOL. But even so, by Christmas I'd say each kid nursed maybe once ever 3rd or 4th day. They were happy to nurse for literally like 30 seconds (they'd lay in my lap. I'd wait a heartbeat & say "ok, ABC and we're done" (we started very young using the ABC song to help with transitions so they were very used to it by then) and 99% of the time as soon as I said that, before I could start the song, they'd get up and go about their business). They didn't nurse when they were hurt or upset, they nursed when they were bored or when they saw someone else nursing (we always ended up nursing at NINO meetings LOL). Ashlyn at some point stopped even latching on, she just held my nipple in her mouth. I felt it had become a habit (oh wait, we're supposed to nurse once in awhile). The fact that when they got hurt or were angry or whatever they wanted to snuggle or whatever NOT nurse was very telling to me. So, a month or two before their 3rd birthday I started telling them that 3 yr olds don't have num nums. They'd ask to nurse & I'd ask "how old are you?" they'd say 2, I'd say 'do 2 yr olds get num nums" they'd laugh at me & say yes (w/ that duh mommy tone LOL). Then I'd ask how old they'd be on their birthday & they'd say 3 & I'd ask if 3 yr olds have num nums and they'd say no in that same tone. So, their birthday came, they asked to nurse, I'd ask how old they were "3", "do 3 yr old get num nums?" they'd say no & either go off or I'd say "let's snuggle instead" or whatever. It was 100% painless, they were ready, they just needed that "nudge" (change is NOT something they do well. Ashlyn gets upset if she sees me give away some piece of baby gear that's been in the basement since she was 6 mo old. But if she recognizes from pictures or whatever that it was her's she doesn't want it to go away).
So . . . things definately started slowing down for us soon after they turned 2 and I'm very glad i took things slowly. Trying to wean any earlier than 2 3/4 I think would have been hard on all of us, as it was, it was a non-issue, which I love!