I was thinking about encouraging DD to donate, say, three old toys to a kids charity this Christmas. Firstly, she has too many toys and secondly I think it would be good to get her thinking about being generous and helping others. DH thinks she is too young to grasp the concepts and having to give up her toys would just upset her. She is three years and three months. Anyone done similar or have any thoughts?