I realise there is a thread running on similar lines at mo but DS is a year older & I am beginning to worry this will never end....
DS loves his breakfast (usually cereal), fruit, & generally eats ok at lunch (typically cheese/jam sandwich, crackers, beans/spaghetti on toast) but has never been a great eater at tea time. This issue, however, only seems to occur at home. 
At nursery (1 day/week) he eats pretty well - chilli & rice, shepherds, pasta bake, curry, pie etc , and also eats his veggies, no quibbles. I put this down to peer pressure 
At MIL's (1 day/week) he is offered things they know he will like eg sausages/nuggets/chicken pie & gets rewarded with sweets if he eats his mashed potato with hidden cauli (which indeed he does every week without fail) 
At home however, we offer him his plate of tea, & pretty much every day, he looks at it, & either says he doesn't want it or has one bite & says he is finished. 5 days out of 7 he eats nothing for his tea & goes to bed on an empty tummy.
He of course likes all the crappy foods you don't want your children to eat (chips/nuggets etc), aside from that at the moment the only 2 meals he will actually eat are sausages or quiche. And even then he only eats that item & leaves the rest. He doesn't really like sauces, & refuses to eat rice, pasta, potatoes and vegetables. (He hasn't really eaten any of these foods at home since he was about 13 months old, though he eats them elsewhere & even told me he likes them).
We limit snacks to one in the morning & nothing in the afternoon, & are also careful about how much liquid he drinks, offering nothing within an hour of teatime. For the last year we've followed all the suggestions for faddy eaters (after seeing HV) i.e. offer new foods alongside something familiar, serve tiny portions, don't comment on what he is eating, if he refuses take it away without question & wait until the next mealtime.
However, he's recently started trying to negotiate with us at the table, saying 'can I have something else instead of this?'. We usually say 'if you are hungry then there is your dinner' & try to leave it at that, then he starts asking for fruit. Its so hard not to get drawn into negotiations when he asks repeatedly - if we say 'eat your dinner & then you can have some fruit' he has one bite & asks again, & then we are getting sucked in.
HV advised we should offer fruit regardless of whether DS ate his meal or not, since it is healthy & we don't want to be offering food as reward, however I struggle with this as DS isn't stupid - if he says no to his meal then he still gets his fruit, what incentive has he got to eat the meal?
I'm just really struggling with it all at the moment. He's not gaining weight (been same weight for the last year 29lb - 25th centile) & is now much smaller than a lot of his peers, even the girls. He is constantly hounding me all day long for food - this drives me nuts, and I spend all day saying 'when its snacktime/lunchtime/teatime'. He he must surely be hungry, but yet he still doesn't eat his tea?
. I'm starting to wonder if I should actually just give him food whenever he asks i.e. feed on demand? Is that what other people do?
I can only guess this whole thing is a control thing, since he will eat the foods elsewhere - but seriously, when is it gonna end?! Its frustrating the hell out of me!
I also feel like we're stuck in a rut with the same old meals week in week out. There's no wonder DS is refusing his meals, he's probably bored stiff of them - I know I am. Trouble is, DH is also a bit of a faddy eater, so in trying to cater to both of their tastes, there are lots of meals we never cook because there'd only be me who eats them. There are also lots of foods that DS only ever sees me eat, never DH. He's not really questioned it yet, but its only a matter of time before he starts noticing & says 'well Daddy's not eating that so I'm not going to either'. I feel like we are really limiting DS's exposure to new foods - & if he doesn't see them, how can he try them? Is there any wonder he is becoming so picky? What can I do?
Oh god, sorry this is so long I got a bit carried away with my rant. If you've made it this far & have any pearls of wisdom/tips you can share, or even if its just to tell me it will (or won't
get better) it'd be very much appreciated.