My dd will actually do this willingly on occasion. I always tell her, "You don't have to get rid of anything. If you want to, that's fine, but if you still want to keep it, then keep it." She will go through her things when she knows we are having a yard sale, or when I am ebaying a bunch of her old clothes.
Occasionally, she will hear of a child in need and want to give them something. Last year, on Halloween, a family was out trick-or-treating, and their home burnt to the ground while they were out. My daughter found out they had a four year old son who loved dinosaurs, so she put several of her toy dinosaurs in a box and told me that she wanted to give them to him. So we found out who the family was, and we took the dinosaurs to him!
She has always been very giving, I just have to be careful what she tries to give away! A few weeks ago, one of the neighbor girls was outside playing with her, and the other girl got cold, so my daughter "gave" her good denim jacket to the girl to wear! The next day, when we were getting ready for school, it was nowhere to be found, and I asked her where it was. "Oh, I gave it to Sophie yesterday because she was cold!" Needless to say, after school I made her go (politely) ask for her jacket back!
