You say your son is bright. Dinner time is dinner time! I would give him his food pre-cut and sit at the oppisite side of the table. Tell him he is a big boy and he will take pride in that. If he doesn't eat much, don't worry. He will learn if he is hungry, he will have to feed himself and that is it.
Yes you should listen to what your child is saying and converse with them. They should also listen to what you need to say.
I agree with Amy. You may have a baby run home and may suffer from it in the long run. I'm sorry if this upsets you, but I only say it because I have SEEN it happen in some of my friends families. Co-sleeping is a huge no-no in my opinion. What about your adult relationship??? If you want a happy marriage, you have to spend quality time with your spouse or they may feel rejected or pushed aside for the BABY. Remember who was there first. If any one has a small child, it could be harmful if someone rolls over in a deep sleep.
Whatever you do I wish you and your family much happiness.