Secondo me dipende da te.
I bambini sono furrrrbi e se capiscono che il pasto per te è un momento di "tensione" lo usano per richiamare attenzioni.
Dovresti sforzarti di essere il più distaccata possibile. Fagli capire che se non mangia non ottiene più attenzioni, anzi. Cerca di premiarlo se mangia, con complimenti e attenzioni e ignoralo se non mangia.
Per quanto riguarda il cibo forse è più importante come lo presenti che quello che metti nel piatto, cerca di fare porzioni molto piccole all'inizio proprio per complimentarti con lui quando finisce la portata, poi piano piano aumenta.
Buona fortuna