Мое мнение. Чтобы ребенок вырос щедрым, я думаю не нужно его баловать и только давать, нужно чтобы он учился понимать и знать ценность того, что ему дано, и того, что он в будущем заработает. Растить его в любви.
Дело в том что это чувство внутреннее, и сильно зависит от его к вам отношения, потому что родители самые близкие люди, и если с ними хорошие отношения и дом - как крепость, где можно отдохнуть и укрыться от окружающего мира.
Учите его что-то делать своими руками, трудиться, добру, и тогда и он ответит тем же. Как поговорка: делай добро другим, и оно к тебе обязательно вернется.
А вообще, как говорится - не воспитывайте детей, а воспитывайте себя, потому что дети вырастут похожими на вас. Многие дети берут пример с родителей и ведут себя похоже.
Все зависит от того, как его растят и чему учат, какие моральные ценности в него вкладывают.
Обоснование моей точки зрения - моя собственная жизнь, то, как меня растили, и то, каким я вырос и есть сейчас.