Man, I would not be training him to elminate on a pad -- but that's MY way. I would be taking him out ON LEASH during the night (otherwise you aren't encouraging him to learn to 'hold it' longer and longer) -- particularly with a puppy I wanna know what's going on, and I want to know *when* they're going (and making sure they aren't cleaning up their own 'mess' to be honest)
Bottom line -- I always *always* have the dog in my bedroom - just too many things can go wrong and they can learn too many 'wrong' things if you can hear them and know exactly what's going on. Puppies take a while before they can even approach sleeping thru the night -- and this one is very very young to be away from momma yet.
I would begin to crate train absolutely now -- you do that by simply beginning to close the door while he's busy in there (food, treats, etc.) so that he doesn't even *notice* that he's in there. Never let him out when he barks -- don't reward bad behavior.
And honestly -- I never free feed. Not even a tiny puppy -- I'd want to KNOW when he eat, because when he eats he'll elminate.
Sleeplessness is part of the price we pay for puppy breath.
"The best and most beautiful things in the world cannot be seen or even touched. They must be felt with the heart."
Helen Keller
