My 6 year old recently he gave away a bunch of pokemon cards (these are collectible cards that can also be used to play a game, but he is a little too young for that) and now he regrets it. At the time i tried to at least slow him down, he was giving them one by one to another boy.
In general i feel that if something is not dangerous he should be allowed to try it and learn. After all these were his own cards.
Some background: He was given a large pile of cards by his cousins. He has given away a few to other friends before. He also has a treasure-drawer, from which he has previously given stuff away to other kids. These are treasures he found or was given like shells, a feather, a self-made bracelet. We have been reading Pippi Longstocking (a book character who often gives presents to other kids).
I wonder if i should have stopped him completely. I have explained now that in the future he should not give way things he is not tired of, and that i will remind him of that in the future when he is giving away things. I still feel it's a bit too little too late and i find it hard to get trough to him that now that he has given stuff away, it is gone and he cannot demand it back.
Is there more i can do?