M.S.
3 1/2 is still really young to have to stay dry all night. I don't understand why not let him sleep in a pull-up? Your putting too much energy into this when its really no biggie. He'll out grow it, bed wetting is very common and he probably can't control it.