First of all, I'm gonna tell you the best advice I've ever gotten, and I got it from my MIL. Take advice (even what I'm writing now) with a grain of salt, thank the person, and then do whatever you want to do and what feels right to you in the first place. If the person gets their feelings hurt, explain to them that it is YOUR child and you need to raise him/her the way you see fit. He's 7 1/2 mos, what does she think you're supposed to do about him being an excited eater? You can't really discipline a baby of that age. And why would you want to, my kids both did that same thing at that age, its perfectly NORMAL. Kids by nature are demanding and selfish, just go about your preparation, ignore his behavior, and one day (sooner than you think) he'll stop whining and throwing fits because he sees it does no good. I'm definatly not saying taking this approach when he gets older, however you can't give an infant a time out and he definatly wont understand you taking his stuff away. MIL's tend to butt in and so do our own mothers at times. You need to decide what you are willing to listen to, and sometimes you're gonna have to tell them to back off (even though its really hard). I got into a huge fight with my MIL and told her to back off. My kids are happy, healthy, and extremly well-behaved, so she has no reason to say anything about my parenting. Please trust your mommy instinct, you know better than anyone about your child. He's normal and sounds like a wonderful baby! Good luck!