I don't think there is a solution. Mine were always that way, too. In fact, naps are a thing of the past. Kacee always wakes me up before I'm ready to get up.
Of course, if he's not getting enough exercise during the day, such as long, long walks, then he won't be tired.