Disney requests no shorts at dinner. Just pack a pair of slacks to slip on for dinner. If he just wears them for dinner one pair should do. If he spills on them you can have them laundered for very little $$. He will need a jacket if you plan on Palos.