M.Q.
Hi M.,
Don't be hard on yourself because sometimes you sound angry. Dealing with this problem and all the aftermath can be very frustating, just take one day at a time.
In the link that I include below says to "let the child over six take responsibility for cleaning his/her soiled pants. This is not a punishment, but rather a way to help your child learn to take responsibility for his actions and motivate him to listen to his body signals."
One thing is bed wetting at night and the other soiling his pants during the day.
I'll address both separately:
People that wet their beds at night are sound sleepers so don't wake up on time when their brains tells them "toilet time". There might be other physical such as lazy muscle so they can't "hold it".
To avoid soiling at nights you can try:
1) Taking naps during the day.
2) Putting an alarm to wake him up in the middle of the night, always at the same time, to go to the toilet. This helps to train the brain.
Bed wetting is usually hereditary, if you or your spouse suffered from it you might want to explain your child how you grew out of the problem. It usually helps remove the guilt and speeds up the training process.
DO NOT curtail drinking before sleep. Dehydrating the body makes the child weaker and you force him to stay in the deep stage of sleep for a longer time which helps the act of bed-wetting.
For soiling pants during the day, check this link below, gives you lots of scenarios as well as ways to prevent it.
http://www.adhdnews.com/testforum/test2077.htm
Hope any of this helps and good luck.
M..