C.N.
We pushed morning nap back a little bit at a time- when they would get fussy they would go down. We are pretty flexible so we didn't care when the nap fell. It was around 12, then 12:30 and is now getting closer to 1. She will typically sleep 1.5-3 hours(when we want a long nap it is usually short and vice versa). She goes to bed somewhere around 8(summer hours) and wakes up somewhere between 8 and 9. We haven't read a ton of books- we just watch their cues and do as they need. They really fall into a routin on their own if you let them. Your son may cut out the afternoon nap- but you might try to push the morning nap later so that he is not so fussy at night. The number of hours he is resting is good- just may get tough around 6- at least that is how it is in our house!