I would say absolutely yes! The fact that she's 10 and still wants a doll is awesome! Too many girls are already acting like mini-teenagers by that age. I'm sure it did (or will if she doesn't have it yet) take her quite a while to save up the $100, so she is learning about saving and being responsible with money. That, in my opinion, is the point of giving allowance anyway. You want to teach your children the responsible way to handle money. At age 10, saving up for a few months or half a year is 'long term'. The idea of putting money away for years and years at that age is, I think, a little abstract. Of course this is just my opinion, but I would let her get the doll, and have her start saving for a phone maybe when she's 12 or so, and start saving for the car when she gets to high school.