Charlie was our first puppy. He took a while. We had him on a strict schedule and worked it out with crate training him. We took him out after every meal, after drinking water, after play sessions, after waking up, before crating and then a couple times throughout the night (for the first few nights). That was the first week or two. Eventually he learned to go to the door and we would let him out but we still stayed vigilant about taking him out at all the important times (after play, after eating, after waking).
Burton came home and went to the door right away. He saw that if Charlie rang the bells next to the door, the door opened, so he rang the bells. He made it through the night from 11-6 the first couple of nights, then 11-7 then 10-7 (but usually we would crate later than 10). He usually doesn't sleep past 7 am but Charlie has always enjoyed a good sleep in.
Both boys were limited to the area of space they were allowed in the house until they proved to be fully potty trained.
I believe that crate training and having a schedule will create better predicability and less (or no) accidents.
Also it will depend on what your breeder has done with the pups before you bring yours home.