Congratulations on your new puppy dog! :D
I keep NeptuneDog's routine pretty flexible, but he usually gets fed around the same time each day, which tends to make his toilet needs reasonably predictable/regular.
Food
around 9am + 5pm
Pee breaks
Around five of these per day
Roughly 7am, midday, afternoon, evening, 10pm
We don't have a garden, so these take about 10mins each time, on lead
Walkies
Either around 8am or some time in the afternoon.
He gets ~30min off lead, running around, chasing balls, bit of scent work, training, etc.
We used to walk him twice a day, but he became too boisterous.
NeptuneDog always needs toilet breaks regardless of walks, to be honest. Even when we walked him twice a day, he still asked to go out every few hours-ish.
Good luck and have fun with your new puppo!