I have always said that ds eats well but he very often eats no tea or no lunch and sometimes he eats neither (apart from a couple of mouthfuls)
He almost never eats much for breakfast.
I suppose I concentrate on the times he eats a lot for lunch or dinner and on the days where he seems to eat all day and I base my view of him as a good eater on that.
The fact is he is so variable I'm going to stop saying whether he is a good eater or a bad one. Sometimes he loves something the next day he won't touch it. Sometimes he is desperate to try something new (usually something not very suitable for him ) and sometimes he won't even touch anything new. The most consistent thing about him is his inconsistency.
On the days he doesn't eat any tea I do offer something like a piece of bread/cheese or fruit before bedtime - usually he refuses it though which just tells me he wasn't hungry for his dinner so I leave it at that.
He is quite light but is energetic and when we are out with other mothers and their toddlers he always seems to eat better than most of the others do - maybe he just likes eating in company.
It does irritate me though on the days he pesters for snacks all morning because he wouldn't eat breakfast and is now hungry at 11am. I just keep saying to myself 'this too will pass'