My mother in law has 5 grandchildren. 3 are mine and 2 are my sister in law's. My children are younger than my nephews.
Before my children were born, my mother in law spoiled my nephew's and would take over a little gift or something everytime she saw them. This could be something as simple from a cake or biscuit to a new outfit/toy for them that she just knew they would love. This is totally her choice and unbelievably kind however over the years I noticed that the boys were more interested in what they could get from her rather than spending time with her.
In contrast, i am hoping to find a way of asking her to stop doing this with my children (4, 2 and new born). I don't want them to think that grandmas just give them presents and I want them to understand and recognise the value of things. I would prefer they only received gifts at appropriate times (particularly bigger gifts) and that they learned the value of items - at the moment she spoils them which is lovely! But it's just something I don't feel comfortable with. My husband has had a chat with her before about this and she just says "it's my money and I'll spend it how I like" which I also understand.
Does anyone know what to do in this situation? Am I being ungrateful? My husband agrees with me and does most of the speaking to her about other things but this is just something that really annoys me. On the face of it she just wants to buy our kids presents but I want them to understand the value of their belongings, patience and working hard for what you get.