Mine is 13 weeks, he wakes up at 7 am, we eat, potty, train, play, then he takes a nap while I work 8:30 to 12:30 (or has quiet time while playing with his toys alone if not sleepy... he will usually play for about a half hour or so by himself before falling asleep), then 12:30 to 1:30 we potty, play, train, etc. Then he quietly plays with toys before going to sleep between 1:30 - 5:30 while I work (I have toys in the crate during the day, he is good about stopping play and just falling asleep, I also don't always crate him for naps if he falls asleep by my desk without an issue, I leave him be outside and he has been settling during the day outside the crate more often these days since we've been doing this schedule for weeks now). Then after 5:30 we do our evening stuff, we walk, socialize, train, hang out, play, play some more, he is generally ready to settle back down around 7:30 to 8 pm and will snooze around the house until we head to bed. We do teeth and brushing about 10:30 and in crate for sleep by 11 pm.
The schedule is what works for us. I work from home but I have to work (and am single so it's just us but I do try to create lots of social opportunities and he has been doing amazing there). He has to chill/nap while I work, though by now he is really good knowing when it's his time. He has also been sleeping through the night this last week so that makes me happy. And the amount of sleep seems to be what he needs, he gets cranky and bitey when tired.