There are going to be certain things that my daughter will be expected to do, such as keep her room straight and pick up after herself around the house. She won't be earning an allowance for this.
But I *do* want to offer her an allowance for doing other things around the house. Dishes, sweeping, helping Mommy fold clothes, etc. I'll put a value on each chore depending on difficulty and labor involved, and allow her to choose.
So when we're about to leave the house to go shopping, I'll ask her if she wants to bring her money. If she sees something at the store (toys I mean, not food) I'll explain to her how much it costs and let her choose if she'd like to buy it. If she doesn't have enough money, I'll explain that if she completes more chores she can
earn the money for her toy. I think this will probably give her a greater respect for the toys she worked for and bought, as well as the value of hard work and how it pays off.