If you search this topic using the search option you'll have all our previous answers. I wish you the best but in all kids there are biological things that happen when they happen.
YOU cannot make his brain suddenly start producing the chemical that tells his kidney's that he's asleep and to stop producing urine. YOU cannot make his bladder clinch when he's relaxed and asleep. YOU can make him clinch it when you wake him up to go so he'll sit there for half an hour and not dribble a tiny bit. Then as soon as he's asleep he relaxes and out flows the pee.
So you just have to wait it out. There is nothing you can do except fight it. One day he'll wake up dry and then the next night he'll be wet. Then next week he'll wake up dry then he'll pee every night for a month.
His body is growing and some kids aren't dry all night until they're teens.
Things YOU can do that will slow his growth down.
Limiting fluids can make him dehydrated. That makes urine stronger and it is harder to hold. So he pees more often.
Less water in his bladder does not fill it and does not send any signals that he's full and needs to go. He should sleep all night, normal people do, and if he never feels full he won't wake up for sure.
If you wake him up every few hours all you are teaching his body to do is wake up at that time. He clinches his muscles as soon as he wakes up. As soon as he goes to sleep he relaxes and pees.
If you wake him up every few hours and he pees, that's only training his bladder to pee at those times because he's still making the urine. Not sleeping and training his brain to stop making so much urine.
All in all he needs to be like a normal person, go pee before bed, sleep all night, wake up, take the wet pull up off, take a quick rinse off shower, dress for the day and enjoy life because he's full of energy from a long nights sleep.
Also, doing laundry causes your water bill, electric bill, gas bill, laundry soap, dryer sheets, bleach, fabric softener, etc....to go up. Pull ups are less than .50 per night unless you're frantic and waking them up to change them. Which most don't do it. They let them sleep so they get their rest.
So by spending more money doing extra loads of laundry you're costing yourself more.
We buy a box of 28 or 30 pull ups per month. That's about .50 each. I'd rather spend that then waste my time doing the same 2-3 extra loads of laundry per day. I have a life and it doesn't include that.