At 9 months old, formula should still be your baby's main source of nutrition, NOT SOLIDS. At 9 months old he is too young for you to call him a "picky eater" because he should still only be testing and tasting small amounts (an ounce or two) of new pureed foods and having occasional fruit, veggie, or cereal. Solid food right now is only for practice for learning to chew, not for nutrition. He should be getting formula first at meals, then solids after he's finished with his formula.
Never EVER add extra formula powder to a bottle of formula. Mix it exactly according to directions. If you want him to have a couple of extra ounces of formula here and there, try mixing an ounce that's already mixed up, in with some cereal or cereal and fruit. My girls used to enjoy oatmeal mixed with formula and apple sauce or pear sauce or banana or squash or carrot.
Do NOT give your 9 month old Pediasure or Boost. Formula is enough.
16.5 pounds at only 9 months old is perfectly healthy. He's a big boy, actually. Don't worry about him putting on weight because he's fine at his weight. Your pediatrician will tell you if his weight is worrisome.
Edit: Your son at 9 months old should be getting between 24-to-32 ounces of formula within a 24 hour period. Any solid food he gets should be in addition to that, and is only supplemental.