Stopped at 14.5 months for DD1, 16.5 months for DD2 and just before 18 months for DS.
I weaned really slowly, cutting out one feed every few weeks.