I've found my DS (also 17 months) really lacks patience when it comes to food these days even though he used to be a fantastic eater, so he'll choose whatever is absolutely easiest for him to eat, and that is often some sort of grain. He loves the taste of most veggies, but they if they aren't incredibly easy for him to chow down on, he won't bother. And he does get pretty dramatic about his refusals, even when it is something he normally likes. He doesn't have time for that nonsense. There are sofas to climb, potatoes to steal, and general havoc to wreak. Food is of lesser importance at the moment.
Â
Right now, the options he never turns down are blueberries (he'll eat his weight in those), raspberries, half a banana, clementine wedges, apples (slices if he's eating solo, or a whole apple if I start it for him), organic "puffs" that are made from greens and whole grains (can't remember the brand), mashed avocado or humus (or any puree) with whole grain toast, rice crackers, a carrot, or a stalk of celery to scoup it with, and a stalk of celery by itself (his teething food of choice). He will also eat a pretty reasonable portion of a potato if (and only if) he personally picks it out, gets to follow me and watch as I wash it and put it in the oven, and I turn on the oven light so that he can monitor it while it cooks. Otherwise, it isn't food.
 There are a few things that he's much more likely to eat if he plays a roll in the prep.
Â
FYI, if you try those puree pouches, test them out at home first. DS thinks they're awesome... for shooting everywhere.