We buy things we know she'll play with. We have enough things collecting dust in the closet!
This has been a point of contention with the family. Last year my daughter went NUTS over wanting a Fijit and this other dancing blob thing. The Figit was $50 and the dancing blob thing was $35.
I told my husband "don't buy these things, she will NEVER play with them!"
My daughter asked her grandma for the Fijit and she got it! She was all lit up over it on Christmas.
She played with that thing for TEN MINUTES. I'm not kidding. She played with it for ten minutes on Christmas and that thing has been sitting on the shelf collecting dust every since. When I asked her about it she said "It didn't work like I thought it would."
Personally, I don't think it's worth $50 to have your kid be all excited for ten minutes. That's just me, and we don't have a lot of disposable income.
Now, we did spend $100 on an American Girl doll, which she cherishes and plays with on a daily basis. She's always combing their hair and changing their outfits and reading about them in the books. To me, that's worth $100. She was ALSO all lit up over it on Christmas.
Grandma doesn't know that she doesn't ever play with the Fijit and that's just fine with me!