Before I had children I decided that every year I would buy a bauble and put it away for them to have when they move out. I started by picking baubles that were relevant to the year (first year I got my son a sheep bauble as we sang ‘baa baa sheep’ about a million times to him, second I got him a bear to signify his first word. Now he’s at an age he could probably pick something himself so do I;
a) continue to choose something myself that’s relevant to the year
b) let him choose his own, but have a little note about the year.
c) just give up now - he won’t care about them or want them when he’s older.