My son turns 2 in a couple of months. He's the 1st grandchildren for both sets of grandparents so naturally he was spoiled for Christmas. We also bought him quite a few things, which just kind of built up without realising. We've kept a few things back for his birthday. On reflection after Xmas, we've decided not to buy him more toys. He has lots, most of which he hasn't looked at yet. Not a major issue in itself as a some of it is stuff like Toot Toot, Happyland, M&D food cutting set, etc so he can still get plenty of use over the next few years.
For his birthday, we've kept back an Oball track set thing, a Happyland plane, a wooden toy clock and BigJigs Learn to Count thing. DP and I were chatting earlier and we really don't want more toys when he really doesn't need them so we're getting him:
New swimming stuff (needed)
A Clean Kanteen stainless steal drink bottle (toddler one) as we're also trying to reduce plastic
An annual pass to a farm/zoo
A new thin raincoat for the spring.
And MAYBE a DVD player or tablet for the occasional long car journey (still undecided on that). We've also gotten him a balance bike in the sale.
Just to reiterate, my mum went WAY overboard on presents for Christmas and will for his birthday, plus he has a couple of generous uncles, great grandparents, etc. Who will want to buy things for him. ILs are great and will get things like clothes, PJs, books, etc.
Anyway, chatting to my mum earlier about his birthday and she asked what we were getting him. Explained he's got so many toys and instead we are getting him more practical stuff and she went on and on about he's a toddler, we should be getting him toys, etc. She wouldn't listen when I explained he doesn't need more toys and we'd prefer he had stuff to DO (farm, stuff to go swimming) as he's a very active toddler. She's text me twice this afternoon 'joking' that I'm a mean mum and he's hard done by 
But it's got me wondering if maybe we should be getting him toys etc? AIBU to get him more 'practical' stuff he needs, not 'fun' things?