How is it going?
Regular toilet trip about every
45 minutes

Add a trip after every nap, meal, drink and play session, on top of this clock. Naps and meals move the timing, so the clock is a floor, not a schedule to follow blindly.

A planning aid built on the "go out often, then stretch the gaps" approach in the sources below. Every puppy is different: if they succeed easily, you can stretch sooner; if not, go back a step.