Some little dogs just can't hold it all night. My Snickers will always wake me up around 4AM to go potty, but Baxter will sleep through the night. Snickers is smaller, so that may be the reason.
After awhile, you just get used to it. It's better than cleaning up accidents.