Hi, A.,
Sorry, sweetie, but your husband is right. If your child misbehaves at the table, he is done. He should get down and not even be AT the table.
But there is another problem here: You are rewarding his negative behavior by allowing him his own special meal-time. To put it very bluntly, you are creating a little monster. The reason that he isn't eating when everyone else eats is because he knows that you'll feed him his very own special meal later on....WITH dessert!
So, here's what I suggest for the fix: It's dinner time and he doesn't want to eat. Let him down from the table, but be sure to let him know that there will be no more food for him for the rest of the night. He's done. DO NOT put him in your lap and try to feed him. He gets down and can go play, but you should not allow him to be a bother at the table. No snacks, no treats, no second chances. When he comes to you later on in the evening, asking for his usual 8 O'clock meal, remind him that you already gave him a chance to eat dinner and he refused. He will have to wait until breakfast.
I hate to say it, Momma, but this will hurt you far more than it will hurt him. He will probably cry and whine and beg, but you cannot give in. In every situation where this problem arises, you must be consistent. He will not be hurt by missing one meal...or even two! As a matter of fact, he'' probably even eat better. Once he realizes that he is no longer in control of the situation (and he IS, currently!), he will begin to follow the rules. Don't feel bad...the right thing to do is to teach your child to behave acceptably.
I went through this whole mess with both of my boys...and they both went through several nights where they did not have any dinner...however, they ended up getting the picture in a rather short span of time.
Finally, do remember that our little ones do go through different growth cycles. It may very well be that they simply aren't hungry. You should never make your child eat if they don't want to...after all, do adults eat every single meal? I know I tend to skip occasionally if I'm just not in the mood to eat. If your child doesn't want to eat anything at all that evening, don't force the issue. This "you have to clean your plate" mentality is what has made American children so prone to obesity.
Good luck to you...and please post a follow up so we can all know how it went.
Oh...and, do yourself a favor...don't allow toys at the table. And absolutely NO standing on the chair! If you have to get one of those boosters that straps to one of your dining room chairs, get one...then he can be up at the table and safely strapped in. Not only is this behavior dangerous....it's rude. If you ever expect to be able to take your child to a public restaurant, you might want to start enforcing the rules at home. :o)
C.