S.P.
You're doing the right thing. Most of his sleep should be at night. An hour in the afternoon always worked good for my son. Then he would sleep all night from about 7pm to 7 am. Just keep waking him if he sleeps too long in the day. He will get used to sleeping at night again.