Hi again, other things we do with ds1 are:
as far as possible we eat as a family and give him the same as everyone else, so that he can see he's not being treated differently. If he chooses not to eat his broccoli that's fine. If I know it's something he really doesn't like I only put a tiny bit on his plate.
I know other people disagree with this, but we don't let him eat a 'sweet' (usually a cereal bar in our house) unless he's eaten a reasonable amount of the main stuff on his plate. This usually involves having at least a few bites of whatever veg is there, as well as whatever is his favourite thing on the plate.
I like making pizzas with the boys. You don't have to add cheese, we often just put tomato sauce on the base and then add veg. Sweetcorn, seeds, sultanas, chopped baby tomatoes, cooked broccoli, pepperoni, sweet peppers can all go on top - I put the various toppings in little bowls and the boys can choose what they want to put on their own pizzas. It's great fun kneading the dough and making it into a pizza shape, but if you don't want to make it yourself you can buy ready-made pizza bases (just watch out as some have added milk powder).
We do a lot of baking together. Even if it's cakes and biscuits you can make them more nutritious by using wholemeal flour or other speciality flours, brown sugar or fructose, and reducing the sugar content.
We often have baked sweet potatoes, or sweet potato mash. Lower GI than normal potatoes (so the energy release is longer, leading to less fluctuation in blood glucose levels and hopefully fewer mood swings).
I also try to make sure ds1 drinks lots of water and keeps active.
I think lots of kids are fussy at this age, but I try not to indulge ds1 too much as I don't want him to end up with too much of a limited diet. He does have patches (sometimes very long patches) where he goes off something, and then he'll decide they are okay again. Currently he doesn't like apricots, cherry tomatoes or raw carrots, which he has eaten in great quantities previously. He's back on to broccoli now which is a great relief as it's so good for iron and calcium, but still says 'eergh' when anyone mentions spinach or mushrooms .
p.s. ds2 was 2 in July and is about 12kg as well, and I think he's below average according to the charts in the red book.
also I have somewhere a document where I wrote down the dairy-free (and soya free) foods we ate over a couple of weeks, so can forward it to you if you're interested
and two books i recommend are 'Finger Foods for Babies and Toddlers' and 'Optimum Nutrition for Babies and Young Children' which has lots of dairy-free recipes. (Ignore the one review for Optimum Nutrition, there are a whole load of recipes suitable for the whole family.)
F&Z I would be interested in your baked beans recipe!