B.B.
We have a very picky 2 year old too! I let him choose what he wants for breakfast and lunch (I give 2 or 3 options and he decides). Once he chooses, that is what he gets. If for some reason he doesn't want it once it is put in front of him, then he will either come back to it later or skip out on that meal. Sounds terrible, but I will not make 5 meals for him!
He gets what we eat for dinner. Again, if he doesn't eat it then he comes back to it later or skips out on that meal.
If he eats his meal then he can have a snack in between. If he doesn't eat his meal and he says he is hungry, he is offered the last meal plate. I don't keep that through the whole day though. Like, if he doesn't eat his breakfast, I won't make him eat his breakfast plate for lunch...I'll make him a new lunch plate.
My dr told me that I have to look at things on a 2 week period. If within that 2 week period he is eating balanced meals, then there is nothing to worry about.
We do the V8 fusion too!