At this age, he is ready to be done with baby foods. My son eats food he can pick up with his fingers, and is feeding himself with both a spoon and a fork. Sometimes I still feed him myself, mostly when it is a really soupy-soup or oatmeal, but as he gains confidence with his spoon/fork I let him feed himself more and more challenging things. He will eat regular yogurt sometimes, once in a while applesauce (this used to be his favorite thing, and now he hardly ever wants it), and whatever else Mommy and Daddy are eating. :-) We sit at the table and eat with him, so he is used to regular meal times. I rarely give him juice, because there is so much sugar in juice. He loves it when I cube up fresh orange for him; it's like his candy.
Kids this age will also start going through stages. For a while my son loved to have a midmorning and midafternoon snack of animal crackers. They were such a treat! Now he never wants them. Sometimes he wants scrambled eggs for breakfast and bites of a cheese/turkey sandwich for lunch, and other times he just wants a monstrous bowl of oatmeal for breakfast and nothing for lunch, except for 2-4 bites of something.
Right now we are in the stage of "Is it okay for me to spit/dribble my food out of my mouth, Mother?" There is always something they are testing the boundary with!
He sounds perfectly healthy and normal. Cut back on the juice a lot, give up on the baby foods, encourage his self-feeding, and don't worry. Kids enjoy trying different foods. Remember how much there is out there! He knows the yogurt, applesauce, and sweet potatoes. Now he is discovering the joy of chicken, grapes, noodles, cheese, etc. and also feeding himself!
Next week he will probably not want said chicken, grapes, noodles, or cheese, and instead will like something else– cheerios and pickles, for example. My son loved pickles but wouldn't touch a grape if his life depended on it. This month he switched.
Kids! :-)
God bless!
M. D