you say its a battlefield and this is the problem, so put him his food out and let him get on with it at this age they like to control how they eat and how long it takes, children do not like to be rushed , so give his his food to eat then back off and let him get on with it, less battling ''Good Luck