Try calling 407-WDW-DINE and see if you can get a priority seating for either lunch or dinner at the Crystal Palace. I would ask for a lunch seating first. I've always loved having a lunch break around 1 with my kids when they were that age. It is a great time to unwind after a busy morning in the park. It never failed that my children needed that down time right around lunch.
The Crystal Palace offers a character lunch or dinner buffet style. Winnie the Pooh and characters will roam the room and stop at your table for hugs and pictures. If you are only going to be at WDW for one day, this will give your son the chance to meet some of the characters without having to stand in line to do so.
Have a great time and do arrive at the park as early as you can!!