My DS is nearly 2 - he has a good diet and eats lots of fruit and veg to the envy of some of my friends so his diet isn't the problem.
What is the problem is that he insists on being fed after a couple of spoons himself and won't sit at the table for his entire dinner even though he will eat more. If he has the iPad (rarely) he will munch away happily at the table. Outside the house he doesn't eat really. He eats at the childminders and people's houses but anywhere else it's just snacks.