My mum would "help" my toddler. Doing the whole meal=battle thing. I didn't. If he didn't want to eat, fine. He had plenty of food, just sometimes he wasn't hungry.
If he didn't LIKE it, that's another story. In our house, if you don't like something, you're welcome to have something else that you can make yourself. (or minimal help, but whomever cooked does NOT cook twice). This means cereal or sammies or leftovers from another meal.
My friend's son cracks me up. He's 6 and his parents STILL chase him around trying to get him to eat, and still spoon feed him bite by bite. His nanny and I, however, don't. He's more than capable of feeding himself... he just likes to put his parents (and anyone else he can con) into making it the "Charlie" show. His parents are always amazed at the foods he eats for others (and have suspected at various times that we lie). But his nanny and I, if he doesn't eat, it just gets wrapped up and put in the fridge. If he wants it later, he can have it. After a few days of "Nope... not playing this game." he actually eats what people put in front of him when they put it in front of him.
I've found the trick that works with most kids that *I* have been around is non-challance. If they're not allowed to eat until the next meal it turns the entire DAY (or evening, or whatever) into a power struggle. The whole "If you had _______." But if you take the control away "Sure, it's here whenever you want it." it cuts those strings.
Charlie, when I first started watching him was HILARIOUS. "I'm not going to want it!" and he proceeded to have a power struggle with himself. Once he got that I wasn't going to participate he eventually got bored with fighting with himself. Same experience with his nanny, and with his school. But his parents helicopter around his eating so he knows they are *always* willing to play the game. And after 4 years of them doing it every night they have him... he has a really good foundation for believing that. It's also his guaranteed way of getting their full attention on him for over an hour.