Welcome aboard, Cheryl! It sounds like you have a magical sailing with Disney Cruise Line coming up! One thing I can tell you for sure is that your son will not go hungry on the ship!
Besides the
main dining rooms, there is food available throughout the day in many other spots. From
complimentary 24-hour Room Service to
pool-side quick bites and ice cream to the
buffet and snacks elsewhere throughout the ship, food is always available!
At each meal, your son can order an appetizer (or two or three), an entree (or two or three) and dessert (or two or three), so no need to worry that he will be hungry. There are such great options for even the pickiest eater. And later, after dinner, if he finds himself hungry again, he can easily get snacks by the pool, stop by the buffet or if it's a late night snack he's after, simply call Room Service. Just be sure to have some singles available to tip the Cast Members who deliver your Room Service order.
There are even snacks at times, like smoothie hour and more, in Vibe, the teen club on the ships. Your son is going to have so many delicious choices, I'm sorry to say that he'll wonder why you aren't serving 24-hour room service to him once you return home!
Have fun planning and enjoy your cruise, Cheryl!