I base what my kids eat on a whole day. Sometimes I know they've had a big lunch so they will have less at dinner and visa versa. Should I think they really need the food or will be hungry (aka cranky), say, early morning or middle of the night... oh my baby habits die hard... I will do the 3-5 more bites thing. I don't ever make them finishe their plate or eat the same 3-5 bites every time, I weigh all the external factors first, no hard and fast rules because some days they may not be hungry.
At 2 years old I found my DD would eat better on the run, finding that to be true for her brother as well. I sort of just know at this age its not a battle I want to have so I'll put the food out and if DS wants to run a lap around the kitchen table after each bite... well... OK. But I have picky eaters so its a bigger deal for me I think to get food in them any way I can.
At 3 we brought DD back to the table and she is a SLOW eater. So for her, if it helps to help her shovel it in... well, we'll do it. Or we find ourselves in an argument or sitting and waiting for her to finish for an hour! Selfish of us I suppose. But we certainly wait until our meals are finished before offering to help her finish hers.
We *have* said no desert for those who do not eat their supper -- but again, there are no hard and fast rules here. Every situation is weighed individually.
Not really an answer but hope it helps to know other households go through the same
