Credits: Original Mod created by Shane Grey on Mod the Sims, which I am updating for a long time already and now uploading here as well.
Original Text by Shane Grey:
So I was tired of my Sims not eating at the table when it was in front of them. I looked for a mod to correct this and I found Mental-Hygiene's.
But it hasn't been updated since Strangerville came out, so I made my own thing, updating this and voila.
With this mod, your Sims will prefer to eat at table, so they'll either sit in a dining chair or a bar stool if there's no chair available. If they're watching TV while eating, they'll still sit on sofas or armchairs.
Important
You've probably noticed that even with this mod, whenever your Sims are outside, near a picnic table, they won't use it. I was guided on this to find the solution. The solution is another mod, made by LittleMsSam, that you can find in her Random Small Mods on her Tumblr page. You'll need the "Auto Use Picnic Table When Eating". Basically, it overrides all picnic tables so they're considered as dining tables, and the mod works with that.
***
Mod Support available via my Discord:
https://discord.gg/KpZsvRM