We changed our son's diapers in the middle of the night until he started "holding it" until morning. It was the last thing I did before going to bed.
3 things:
- With us, when we changed his diaper, he'd sleep an extra 2-3 hours so that he got a full 11 - 12 hours.
- We TRIED the stealth method...and it failed utterly. Apparently even as a baby he could detect us trying to get something by him, and he'd wake up to see what was going on. What we found worked for US, was not to be sneaky at all. Unzip, pull out legs, velcro, pull out the old diaper, put the new diaper on, tuck legs back in, zip up. All at normal speed/grip/etc. The I'd stroke his eyebrow and say good night. Sometimes his eyes would flutter, most of the time he slept straight through. 3 times he woke up. I can REMEMBER those times individually(darnit, I wanted to SLEEEEEEP), because they were so few.
- We also used the "teach him to sleep through anything" method. IE We never tip-toed, whispered, or "tried not to wake the baby". We talked, laughed, played music, cooked or did the dishes (his room was two feet from the kitchen), had friends over, had parties, etc. Essentially just lived our normal lives at the volume that we would if he wasn't there. He even had NPR's jazz/classical music playing super soft in his room. We never TRIED to make noises to wake him, but we didn't go out of our way to be quiet either. It's worked well for us, especially since we travel so much, but it's ALSO probably why being "sneaky" set off all of his alarms.