Typically a puppies come home to their new families at about 8 weeks old and should be pretty well trained within 2-4 weeks, but accidents can still happen for a month.
A Bulldog of about 1 year old with a fully developed badder should be able to hold their pee for 6-8 hours.