The best actionable advice I've read to date regarding giving money to kids without spoiling them - For every dollar they earn, give them $N. That way they have to work, but they don't have to work a repulsive yuppie job to enjoy a comfortable lifestyle.