P.S.
lol I guess your kid likes to wear his food too!
Give him his food a little at a time. As soon as he pops a bite into his mouth, reward him by putting another piece in front of him. Stop him from schmearing it all over himself or other things.
I know you said he doesn't want you to feed him but he'll have to learn sometime to not make a mess and now is the best time.
At that age my kid loved to eat cut to bite size: olives, pasta, corn niblets, bits of fruit cocktail, whole grain waffles, grated apples and pears, chunks of chicken or turkey, crackers, cheese crumbles, mashed chickpeas, melon, tofu, peaces (more firm than plums), barley, couscous, papaya, french toast, green beans, hard boiled egg, asparagus tips, mini rice cakes, broccoli florets, kiwi, cucumber. (wow, looking at this list my kid was a pig!)