Please don't take this like I'm being mean. I'm not. If you were sitting right here with me I'd say the same things.
What you're doing isn't working. You're doing things that don't help and only make it worse.
Stop waking him up. It does nothing. Obviously. Or he would never be wet because his bladder would be empty, right? Waking a kid up does nothing except make them clinch those muscles that help hold it in when we're awake. So they don't empty it all out to begin with. Then as soon as they're asleep their body goes right back to producing urine and it just comes out the rest of the time they're asleep.
Here's how it was explained to me.
When we go to sleep our body stops "producing" urine, we aren't supposed to wake up to go to the bathroom all night. None of us are supposed to wake up to pee. So we sleep and our bladder doesn't get much, if anything, in it all night. Then when we wake up our body starts producing urine again and that's why we often get a full bladder a few minutes after waking up.
Medication is one of the things that changes the chemicals in the body. He could take a pill each night, I think he would be a good candidate and then he'd likely stop the accidents.
Other than just putting a pull up on him and keeping his bedding washed each day or getting the medication from the doc there just isn't much you can do to change his bedwetting.