J.S.
My 4 year old is the EXACT same way at dinner. He gets up every 30 seconds to pick something up, give hugs, whatever he can do. At first we fed him, but at some point you have to say enough is enough. Now, he has 40 minutes to finish his meal. His drinks are limited-he can have 2 sips every 3 bites. He has to feed himself, and if he doesn't, then we take away the food and he goes to bed early. No snacks or drinks until breakfast. He went to bed hungry for maybe 4 or 5 days, but now he eats with minimal prodding. Good luck, this age is not fun!