Ryan is exactly the same , i gave up on food battles a long time ago it was getting too stressfull . we have a sausage monster , this is what he eats daily for lunch and dinner. we let him graze through the day just so that he eats. i wouldn't say he is a huge snacker , even if we don't give snacks he still doesn't eat a proper meal. we have put this down to his reflux and food aversions but it seems that a lot of mum's on this site have similar problems and their LO's don't have reflux.
i think if he is full of energy and healthy then don't worry too much . is he losing weight ? i would worry a bit more if he was losing weight .Ryan can still wear 12/18month bottoms , it depends where we shop. i tend to go by his height now when i buy clothes , sometimes the waist is big but his pants reach his ankles , otherwise waist fits fine and bottoms don't reach his ankles.
Ryan won't even eat fruit so you are lucky there.