Mine is exactly two (as of last week) and a total grazer. We have days when he eats virtually nothing, and days when he never stops eating. Days when all he eats is fruit and days when it's beige foods only. He is very slim but in proportion (currently weighs 11.3kg).
He also has a very irritating habit of telling us he wants to eat, then rejecting all the options...
For us, weaning started well but a few months later he got a stomach bug and was off his food for weeks, and subsequently has been very fussy. Although eventually he'd eat anything at the childminder's.
He is also still breastfed, at least twice daily.
A typical day for us would be along the following lines:
Breakfast: choice of Weetabix, toast, fruit, yogurt. Any combination/quantity is ok. Typically would have maybe half a slice of toast, a small banana and perhaps a small yogurt, or a Weetabix, half slice of toast and a few strawberries.
Snack: maybe a banana, Organix cereal bar, other fruit, breadsticks, or a biscuit.
Lunch: worst meal at the moment. Usually a peanut butter sandwich or a cheese spread sandwich, fruit, maybe a few baby crisps. If he doesn't eat any of it, we take it out with us as afternoon snack.
Snack: see above or something different to morning snack.
Dinner: it took us about nine months to get him eating hot food at home again
. Usually something like a sausage, fish finger or chicken, potato or pasta, and one or two veg (peas and sweet corn are current favourites). Yogurt or fruit after if he wants it, occasionally ice cream.
I try to get round the grazing thing by offering mainly healthy stuff so at least he grazes on sandwiches and bananas.