I'm having a nightmare with DS (3.9) at the moment, no doubt a result of the arrival of DS2 (age 5 weeks). I'm a single parent which doesn't help.
Anyway, in an attempt to minimise sibling rivalry and DS1 suffering, I've been running myself ragged trying to keep him happy. We've always gone on lots of trips out, and he enjoys them, so I've kept it up, despite it being bloody hard work dragging poor DS2 in baby-carrier here there and everywhere!
For example, this week we went on steam train on Sunday, canal boat trip on Monday, had friend of his round on Tuesday, farm park on Wednesday, nursery Thursday (for my sanity!), model village on Friday, and train trip today (he loves trains). These trips are only for part of the day, he gets to spend plenty of time at home too, and he always asks where we're going when he wakes in morning.
Anyway, this evening he said "I'm cross with you because you take me to the wrong places". Apparently he wanted to go to the park today, despite the fact that it's been raining all day. I asked, incredulously, if he'd really have preferred the park to the train, and he said yes. Apparently all the trips I take him on are the wrong thing. Well I'm afraid I lost it - told him he could put himself to bed tonight, and left the room. He started calling me soon after, and after about 5 minutes (during which time I was changing DS2's nappy anyway) I went back in. I told him that he was old enough to appreciate that I'm doing my best to do nice things with him, that it's hurtful to be ungrateful, and that he should say thankyou rather than complaining. (It's a recurring theme - he complained yesterday that a toy Grandad gave him was the wrong colour).
I'm sure this is all very textbook behaviour for a first child when 2nd child born, but I just don't know if I'm handling it right. Is it reasonable to expect him to be grateful and not complain about my efforts? Or should I just put up with the criticism without reacting to it? He's a bright kid, very verbal.
Any thoughts?