S.H.
Send him to preschool.
At this age, they often need it.
They developmentally need more socialization and being with their own peers, and learning other things and about routine/behavior/listening to a teacher.
When I had my 2nd child, my daughter went to Preschool. Part time. It was not to get rid of her once I had a baby underfoot, but... SHE needed it. She was even asking to go. And she LOVED it. I was HER time. And she gained a lot of positives in preschool. And then it also prepped her for Kindergarten.
And, when either of my kids were napping, they were quiet. They understood, to WHISPER when one was napping. And every afternoon, when they were younger, was "quiet time" and for Mommy too. They understood and did it. It was done anywhere in the house, and as long as it was quiet things. They didn't battle about it. It was the "routine."
But often, BOTH my kids, napped at the same... time.
And even at that young age, children learn and understand ROUTINES of the household. ie: Mommy needs to cook/clean, they have a quiet time, then there is meal time/play time etc. EACH day, there are certain times... for things. And they understand, that they can be self-reliant or learn, to be independent... ie: while Mommy is in the kitchen cooking or cleaning. It is, cooperation. When my kids were younger, I would tell them "Mommy is doing her routine now.... cleaning the kitchen and preparing lunch..." and they understood. I used, the SAME word cues, with them when they were younger. So that, it became routine. And they are now 6 and 10, and all I have to say is "Mommy has to do her routine..." or "quiet time now...." and they understand. Fully. What that means.
They need to be taught, by words and examples and by doing it everyday. So that, they know the everyday, rhythms of the house and of Mommy and of them.