From 3-6 months of age.
By the time he is six months old, your puppy will probably be able to last three to four hours without a pee.
And he may be happy to sleep those four hours away in a large adult sized crate.
It is important here to consider the journey time to and from work.