I have a home daycare, so I'm used to kids eating finger foods. The kids love french fries and dinosaur shaped chicken nuggets. Also I'm not sure how many teeth your son has but corndogs and hotdogs are also good. One of the kids favorite is ViennaSausages, they're kinda like little soft hotdogs that came in a can. Pizza roll or bagels, fish sticks. Any kind of fruit sliced or in pieces; bananas, apples, watermelon, strawberries, oranges, grapes, etc. Cooked or raw vegetables; carrots, celery, broccoli, etc. And for snacks box of raisins, cheese stick or cubes. Crackers: animal, ritz, chez nibs. Fruit snacks, cookies, cereal and fruit bars. Any kind of chips, dried cereal, pop corn. If they will feed him then pudding, apple sauce, jello, fruit cups, yogurt. And if he really loves something that needs to be refrigerated then you should just put a little ice pack that comes in different shapes like a football, baseball, smiley face or character like Spongebob. I think I've said enough, but I hope this helps.