Ever since DD was born (she's 2.10) MIL has spoiled her rotten. Don't get me wrong, I'm grateful, but my MIL lavishes toys and all sorts on her every time we visit (once every other week). She isn't wealthy and is in a lot of debt. My parents rarely spoil DD 'materially', as it were: it's finding a biscuit for her, drawing pictures, building playing card towers, having loooong chats. They won't ever buy her anything (even if they've seen something they'd like to get) because of the vast amount of stuff MIL gets her; they don't want to duplicate/contribute to our significant storage problems. Recently though DD has started saying that she doesn't want to see my parents, only MIL. This hurts me. So my parents aren't perhaps 'generous' in what they spend on tat, but are VERY generous in other ways.
DH says he'll have a word, but he has done before. She never listens.
My parents love DD just has much as MIL, but small children maybe can't quite see that, and I just don't know what to do!