QQ,
i won't give the sweet during the dinner. i may negotiate, that is, tell him he can have after dinner. if he refused to eat the dinner, then he will not have dinner and sweet either. And he can be like that.. he can choose not to eat.. cos he very stubborn. still we will try to cajole him to eat.. with other things, like put soup, add mushroom or whatever from dinner food.. but not the sweet/biscuit.
other times (not meal times), sometimes if he doesn't get what he wants, he will also jump and stamp his feet (the typical tantrum).. then we distract him with other things.. then blow over. one thing about EJ is, his tantrums don't last very long.. which is good for us.