Your puppy isn't having accidents because it's disobedient. At eight to twelve weeks old, its bladder is genuinely too small, its sphincter muscles are still developing, and it has no idea that the carpet is different from the garden. You can shout, rub its nose in it, or confine it in frustration. None of that changes the biology, or builds the habit you actually need.
What works is a schedule: a precise set of trigger points you treat as non-negotiable until the pattern is built, applied every time rather than only when you remember. I've worked with hundreds of Sydney families across the Eastern Suburbs, and the ones who crack it fastest treat the schedule as the training itself, rather than a support tool around something else.
Why puppies have accidents
Accidents don't happen because your puppy is testing you or being lazy. They happen because its body and brain aren't equipped yet to do what you're asking.
A puppy under twelve weeks can hold for roughly one hour per month of age, and that's only under calm conditions. The moment it gets excited or aroused, that holding capacity collapses. A puppy that can manage 45 minutes when it's resting may not last ten minutes after rough play or when a visitor walks through the door. This is threshold in action: arousal overrides developing bladder control the same way it overrides any other self-regulation.
The behavioural layer is equally important. A young puppy has no learned association between the feeling of needing to go and the location of an appropriate toilet area. That association isn't innate. It's built, repetition by repetition, until the puppy's brain starts to pattern-match: this feeling means I should go to that place. Until enough successful outdoor repetitions exist, the puppy has no reason to seek out a different spot. Owners who wait for the puppy to "ask to go out" are waiting for a behaviour the puppy doesn't know exists yet.
What most owners try, and why it doesn't work
The most common instinct when a puppy toilets indoors is to react to it. Owners shout, point at the puddle, bring the puppy over, or use punishment. The intention makes sense. The timing doesn't.
Dogs learn in the present moment. By the time you've discovered the accident (even 30 seconds after the fact), your puppy's brain has moved on completely. The correction lands on whatever it's doing right now. It doesn't connect your frustration to the earlier act of urination. What it does learn is that you sometimes become frightening for reasons that aren't clear. Trust erodes. The toileting pattern doesn't change.
The "rub their nose in it" approach is even less useful. It has no scientific basis, and in practice teaches the puppy to toilet in hidden spots: behind furniture, under beds, in corners where the correction is less likely to arrive. That's not guilt. That's a fear response.
What both approaches have in common is that they're reactive. They happen after the accident, which means the window for any useful learning has already passed. Every effective toilet training method works before the accident. It engineers conditions where the accident can't happen, and builds the outdoor habit through enough repetitions that it becomes the puppy's default.
The TBC approach: schedule-based toilet training
TBC's position is simple: the schedule is the training. Taking the puppy outside at the right moments, every time, without exception, is what builds the neural association it needs. Every successful outdoor toilet is a repetition. Enough repetitions in close succession and the puppy starts to anticipate the pattern.
The schedule is built around the biological triggers that consistently predict a puppy needs to go:
- On waking from any sleep. Carry the puppy straight outside before it takes three steps.
- Within five to ten minutes of finishing a meal.
- After any burst of active play.
- Every 45 to 60 minutes during awake time. Set a timer, not a rough estimate. (This changes by age which you can find in our guides)
Pair every trip with one consistent command, something like "go toilets," said once you're already standing in the toilet area itself, never from inside the house. The cue only starts to mean something once your puppy has heard it paired with the right moment often enough.
A consistent schedule reduces the puppy's overall anxiety, lowers its arousal baseline, and makes it physically better able to hold, on top of preventing accidents in the first place.
For the reward piece, positive reinforcement applied with precision is what builds the association. The reward has to land within one to two seconds of the puppy finishing outside, not once you're back at the door.
How to toilet train a puppy, step by step
Step 1: Identify and commit to the four trigger points. Every wake-up, every meal, every play session, and a timed 45 to 60 minute interval throughout awake periods.
Step 2: Carry the puppy on wake-up trips. Walk a young puppy from its sleeping area to the garden and it may have an accident on the way. Carry it directly to the toilet spot instead.
Step 3: Go outside with the puppy every single time. You need to be present to deliver the reward within two seconds of the toilet completing, and to know it actually went.
Step 4: Reward the moment the toilet finishes. Use a consistent verbal marker, a single word like "yes," at the precise moment the puppy finishes. Deliver the treat within two seconds.
Top tip: whilst most people say the toilet command once. I find that repeating the command a few times (every 10 seconds or so) when they are a very young puppy helps (phase this out over time). I will then provide rewards through physical affection as well as food.
Step 5: Control indoor space between trips. Between scheduled trips, the puppy should be either directly supervised within arm's reach, or confined to a crate or pen.
Step 6: Handle accidents without drama. If you catch it mid-act, interrupt neutrally: a calm sound, or simply moving towards them, is enough. Don't startle it and don't scold it. Carry or lead the puppy straight to the toilet spot, wait there, and reward heavily if it finishes. You're teaching it where toileting works, not that it has done something wrong. If you find the accident after the fact, say nothing to the puppy. The window for learning has closed.
Step 7: Manage the overnight gap early on. Until bladder control catches up, set an alarm for around 1am and carry the puppy out for a quiet, low-key trip: no play, no excitement, straight out and straight back to the crate afterwards. Move the alarm later in small increments as the puppy holds longer, until the overnight trip isn't needed at all.
Top Tip: Not waiting outside. A classic issue is that your puppy wants to go to the toilet immediately after you bring them back in. All you do is ask them to go to the toilet for 2 minutes. If they do not, bring them back inside, wait 60 seconds and then go out and repeat.
Common mistakes that slow the process down
Punishing accidents you found after the fact. If you weren't there when it happened, the moment is gone.
Not going outside with the puppy. Without your presence, there's no reward. Without a reward, there's no learning signal.
Giving too much space too soon. Every new room the puppy gets access to is a new space that hasn't been trained yet. Expand access room by room, only once the puppy has been accident-free in its current area for two to three days running.
Over-cleaning the outdoor toilet spot itself. Some residual scent there is doing useful work. Save the enzymatic cleaner for indoor accidents, not the spot you actually want your puppy returning to.
Expecting reliability before the body is ready. Most puppies shouldn't be expected to be reliably dry during the day until around 16 weeks at the earliest. Full night-time reliability typically arrives closer to five or six months.
How to know it's working
At twelve weeks, measure success by whether accidents are getting rarer, not by counting dry days. That's the signal the schedule is working.
By sixteen weeks, daytime dryness should be emerging. Most puppies can manage 90 minutes to two hours between trips under calm conditions. If you're still seeing frequent accidents at this stage, go back through the schedule and find the gap. It's almost always consistency, not the puppy.
Full daytime reliability and the beginning of reliable overnight holding is the target by around six months.
Want help putting this into practice? The Toe Beans Co runs a free SKOOL community where Sydney dog owners get access to training guides, Q&As, and direct support from Luke. Join the free community.
Upcoming puppy schools in Sydney. Luke runs puppy school at six venues across Sydney, and all six are taking bookings. Check upcoming dates and book your spot.
Frequently asked questions
Q: How long does it take to toilet train a puppy?
A: Most puppies reach reliable daytime control between 14 and 16 weeks when the schedule runs consistently from week eight. Full night-time reliability typically arrives by five to six months.
Q: What do I do when my puppy has an accident?
A: If you catch it happening, interrupt neutrally without startling or scolding it, then carry the puppy straight to the toilet spot, wait, and reward heavily if it finishes there. The puppy is learning where toileting works, not that it has done something wrong. If you find the accident after the fact, say nothing to the puppy. Clean with an enzymatic cleaner and identify where the schedule slipped.
Q: My puppy isn't vaccinated yet and can't go to parks. Can I still toilet train?
A: Yes. A patch of artificial grass on a balcony, a courtyard, or a consistent section of pavement works fine. Pick one spot and always take the puppy there.