My DS1 is five and a half, tall at 4 foot 2 and weighs 3 stone 4.
To be fair, his dad is very tall and thin, so it's in his genes to some extent. But when I picked him up from school he looked a bit under the weather - he quite often gets these dark circles under his eyes, so when we got home I gave him some liquid iron and a vitamin tablet, then I weighed and measured him, put his stats into the bmi calculator on the NHS website and it said that he is on the border of red = underweight. We had a chat about it and he seemed quite worried and initially said "don't tell my dad". 
I think we've got things straight now, and he told his dad himself, so we had a chat about the importance of actually eating his tea rather than fannying about dancing and squirming and doing anything but eating.--
He's a vegetarian but immensely fussy and "goes off" staple food from one day to the next. I've got issues because of being stood over as a child at mealtimes so I've tried not to do that, but to be honest, I think I need to be stricter in getting him to stop arsing about and actually eat his food.
Any advice/tips? I think I'm going to start getting him to eat scrambled eggs/eggy bread for breakfast instead of cereal, and to maybe just focus on feeding him stuff that I know he will eat, rather than trying to get him to have what we have without success. I'm guessing if I stick to pasta, rice, cheese based meals, maybe give him hot chocolate with full fat milk at suppertime? And make sure he has a multi vitamin daily?