I realize he is still young and it's typical of this age, but it's become a bit obvious to us that he's doing it specifically because we tell him not to. I've just put him down for a nap without his lunch. 3 bits in, he started flinging it saying 'no', then laughing. I took away the omelette, took him out of his chair, and away he went for naptime. I feel bad cause i know he was hungry, he'd been whining for lunch before i could make it for him. I want to nip this in the bud. He's been getting worse and worse. At first it was because he'd had enough, now after a couple of months of putting up with it, he does right from the beginning if the meal. Has anyone successfully stopped this nonsense, and if so, how??