my best buddy is a dog trainer. this is what she said:
1. he is a he, male puppies are completely different when house breaking. Generally they can't hold it as long as females.
2. He is FOUR months old. At this age I am taking my puppy out every 2 hours MAXIMUM.
3. I do not expect an potty "alert" from a dog this age, that's MY job.
4. He can NOT go all night without having to go out.
5. Is he being taken out on lead? Don't even get me started there. If he doesn't do business you take him back in the house and crate him for 5 minutes, then you go back out on lead, repeat repeat repeat until you have success.
6. Get professional help on how to house break a dog.
7. This is not the dogs fault. He's been screwing up for months now because they set him up to fail.
8. I'm stopping now because I'm feeling really sorry for the dog.....

Puppies are not for the faint of heart, they are like having a 2 year kid....forever.