First note: I also have a very picky 4 year old. Recently, I'm trying to get him to eat a better variety of foods and I'm giving him whatever *I* decide to make (as he used to pick out what we would eat too) and it was about three weeks of tantrums before he realized that if he doesn't eat what I'm giving him, he's going to go hungry for a meal. (What I usually did was give him something I knew he'd eat for lunch and then give him something that I wasn't sure that he'd eat for dinner, then switch it up the next day, so Lunch would be the one he wasn't fond of and dinner was good. He was always getting something to eat, but he never knew what or when there would be a food he might not like. We're still working on it, but I'm glad I'm doing it now when I still have "power" over him to help him choose good foods. Anyway,
Second part: Family dinner. Not having a dining room, we don't eat together at the same table in my family. We do, however, all eat at the same time. But if my fiance isn't home when it's time to eat, we still eat at the same time. When he comes home, he'll eat and that's that. That way, the kids get the routeine of it. They have a small table that they eat at and it's in our living room during meal times. We usually sit on the couch in the living room. So technicially we're eating together. They know that they have to behave at the table though. I totally understand where you are coming from though with the "circling" your husband and son are doing. My fiance does this with my son too, and I just have to remind him (a lot) that he's arguing with a 4 year old. It's unproductive and it's going to get him no where. ESPECIALLY if he threats and doesn't follow through. It's not going to hurt your son if he misses a meal here and there. He'll get the hint and will eventually stop misbehaving. Instead of using desert as a reward (in our overweight driven society, it's a really bad idea *in my opinion* to offer sweets as a reward to good behaviour.) you can use stickers or little toys that he might like. (matchbox cars, or dollar store toys, there's plenty of ways to get stickers and smaller fun stuff for cheap.) We sometimes give a bigger toy as a reward if they've done really good, but not every time. We do always give them a reward if they were good when we go out to a resturant to eat though.
Ok, that's my two cents. lol. . .
Beka