18 m.o dog has developed a habit of being a nuisance when the whole family is sitting down to dinner.
He will wander from person to person, nosing at the table and not settling. He doesn't take food from plates and nobody feeds him from the table but he does it constantly. He will also go and pull at DS1's socks. We have a sort of bench seat on one side of the table and he will try to get up onto it.
He doesn't do it if just one or two people are sitting down, e.g. at breakfast or lunch; it's only when the whole family is sitting so I think it's to do with attention.
I've tried putting him in a separate room but he barks and barks.
I've tried feeding him at the same time as we're eating (we eat in the kitchen) but he's a world class fussy drawers at the best of times and would rather ignore his own food to be with us.
This is a fairly new habit - he used to just flop down next to the table while we ate.
How do I train him out of it? He's so well behaved in literally every other situation and he's a very intelligent breed so I think it can be fixed!