Our three kids all are out of debt and happy - but along the way they spent lots of money on stuff. We let them. Didn't even argue. We figured that they can learn the value of a dollar by buying silly things when they're 15 or by buying too big of a house when they're 25. We were glad they did their silly spending when they were younger and the lessons less painful.