Well, we took away pull ups for our daughter. Because when we did this with our son, after a week or so of him waking up soaked, he started waking up dry. I am not certain how long this has been going on, but it's possible that after a few rough nights, he may get it. So if it's a new issue, you may want to give it a bit more time. For my son, pull ups were "permission" to pee.
This plan did NOT work for our daughter. She and her little bladder just aren't there yet. And unlike your son, peeing the bed doesn't wake her up. I have come in to find a soaked bed, to the point of finding her hair wet and she slept right through it.
Every time we decided it was time to go back to pull ups, we had the same melt down. Plus tears and "I'm a big girl". So we let it go. We did the laundry. Waking her up before I went to sleep was of moderate help, but she still wasn't consistent (water or no water after dinner). I seriously did this for almost a year. It was exhausting. THen one night, I slipped the pullup on her when she was asleep over her clothes, just to get a break. Eventually, she became more comfortable about the idea. She still doesn't love it, but she does it. So is a "covert operation" a choice?
For a while, I also put a mattress pad on top of everything. When she had an accident, I could simply pull that up and a new blanket, and at least be spared the sheets. We just started pulling out extra clothes and leaving them by the bed to avoid a hunt for clothes too.
Another option may be an underwear cover like they have for cloth diapers. A friend I know, made her own cloth diapers and fashioned some to look like underwear for her kiddo. If you have sewing talent, that may be an option.