make sure the baby sit on highchair to eat, best is a highchair w/ buckle, so that they cannot go down freely! and when going out, I usually have a sit belt for them w/ buckle, and so far, my two kids are fine sitting down to eat. but for my son, he needs to leave the chair immediately after he finishes eating!
when I go out to have dinner with others, I would bring my own baby seat. Because there is a table and seat belt which able to avoid the BB come out easily. And I would never bring my girl to walk around when we are out to have dinner.
Once she finish her dinner/ food, I would give her others things to eat like biscults, fruit and so on. As she would not eat much when she is out of home. I would never force her to take even a small bite of it as I don't want to be a mad lady in the public!! Of course, don't bring sometime which would make a mess!!!
After food eating by her own, I would like to offer her 1-2 books to entertain her. Normally, It is nearly the end of the dinner time.
I manage her for the outside dinner around 2-3 hours with this method.
I guess walking aroind is the most wrong thing to do. I believe the baby able to remember what they saw last time!! like fish which is something very interesting for them!!
ha ha, my baby is the same. she don't want to play toy or stickers and like to play chopsticks, spoons, toothpicks, so so trouble. if she is hungry, then she can stay until she finished her food, otherwise, shouting and go out.