Start with a schedule and take your puppy out frequently
The fastest way to housetrain a puppy is to take them outside on a predictable schedule, every time they're likely to need to go. Most puppies need to relieve themselves within 15 to 30 minutes after eating, when ready after waking up, after playtime, and before bed. Stick to the same door, the same route, and the same spot in your yard — the scent will remind your puppy what they're there to do.
Young puppies (8 to 12 weeks old) have small bladders and can typically hold urine for only one to two hours. A puppy that's four months old can usually wait three to four hours. Until your puppy reaches four or five months, plan on taking them outside at least six to eight times a day. This sounds like a lot, but it's the difference between housetraining in weeks versus months.
Set a timer if you need to. Take your puppy out first thing in the morning, after every meal, after naps, after play sessions, and right before bed. The more consistent you are, the faster your puppy learns that outside is where toileting happens.
Key Takeaways
- Take your puppy outside on a fixed schedule — after meals, naps, play, and before bed — because puppies under four months old cannot hold their bladder for more than one to two hours.
- Use the same door and the same outdoor spot every time so your puppy learns to associate that location with toileting.
- Reward your puppy when ready after they finish going outside, before you come back in, so they connect the behavior with the reward.
- Confine your puppy to a crate or small room when you cannot watch them, because puppies naturally avoid soiling their sleeping area.
- Never punish accidents indoors — clean them up with enzymatic cleaner and adjust your schedule to take your puppy out more often.
Reward the behavior right away, while your puppy is still outside
The moment your puppy finishes going to the bathroom outside, give them a reward — a treat, praise, or a few minutes of play. The timing matters. Your puppy needs to connect the outdoor toileting with the reward, not the walk back inside or the treat they get five minutes later in the kitchen.
Use a reward your puppy actually wants. Some puppies are food-motivated and will work for small pieces of chicken or cheese. Others care more about a favorite toy or enthusiastic praise. Watch what makes your puppy's tail wag and use that. If your puppy is not interested in treats, try a quick game of fetch or tug-of-war right there in the yard.
Keep the reward small and quick. You want your puppy to go outside, do their business, get rewarded, and come back in — not spend 20 minutes playing and forget why they went out in the first place.
Confine your puppy when you cannot supervise them
Puppies have a natural instinct not to soil the space where they sleep and eat. Use this instinct by keeping your puppy in a crate or a small, puppy-proofed room (like a bathroom or laundry room) when you cannot watch them. The crate should be just large enough for your puppy to stand, turn around, and lie down — not so large that they can toilet in one corner and sleep in another.
A crate teaches your puppy bladder control because they will hold it rather than mess where they rest. When you let your puppy out of the crate, take them directly outside when ready. If they go, reward them. If they don't go within 10 to 15 minutes, bring them back inside, put them back in the crate for another 30 minutes, and try again.
Do not use the crate as punishment. Your puppy should see it as a safe, comfortable space. Leave the door open during the day so your puppy can nap there by choice, and only close it when you step away.
Clean accidents with enzymatic cleaner, not ammonia-based products
Puppies toilet indoors because they either cannot hold it yet or they do not understand where they're supposed to go. Punishment teaches them to hide and go in secret places, not to go outside. Instead, clean accidents thoroughly so your puppy does not return to the same spot.
Use an enzymatic cleaner — products like Nature's Miracle or Rocco & Roxie break down the urine compounds that your nose cannot smell but your puppy can. Regular cleaners and ammonia-based products do not remove the scent, so your puppy will keep using that spot. Spray the enzymatic cleaner on the accident, let it sit for the time the label recommends (usually 10 to 15 minutes), and then blot it up.
Do not use bleach or vinegar. Bleach can be toxic to puppies, and vinegar does not eliminate the scent markers that draw your puppy back to the same place. If you catch your puppy in the act, interrupt them calmly (a straightforward "outside" works), take them directly outside, and reward if they finish there.
Adjust your schedule if accidents keep happening
If your puppy is having more than one or two accidents a week after the first few weeks of training, your schedule is too loose. Take your puppy outside more often — add an extra trip after meals, or shorten the time between outings. A puppy that's having frequent accidents is telling you they need to go out more, not that they're being stubborn.
Watch for patterns. Does your puppy always have an accident two hours after eating? Take them out at the 90-minute mark instead. Does your puppy go in their crate at night? They may not be ready to sleep through the night yet, or the crate may be too large. Adjust based on what you observe, not on what you think should work.
Some puppies train faster than others. A puppy that's four months old and has been on a consistent schedule for four weeks should be having very few accidents. If yours is not, the schedule needs to be tighter, not the puppy.
Transition to longer intervals once your puppy is reliable
Once your puppy has gone two to four weeks without an accident indoors, you can start spacing out the outdoor trips. Gradually extend the time between outings by 15 to 30 minutes. Most puppies can hold their bladder for one hour per month of age, plus one — so a four-month-old puppy can typically wait about five hours.
Do not jump straight from eight outings a day to three. Move slowly and watch for accidents. If your puppy has an accident when you extend the interval, go back to the previous schedule for another week or two before trying again.
By six months old, most puppies can wait four to six hours between outings. By one year, they can usually wait six to eight hours. Adult dogs do best with at least three outings a day, but many can wait longer if needed.
Recognize signs that your puppy needs to go out
Even on a schedule, your puppy may signal that they need to go outside before the next scheduled time. Common signs include sniffing the floor, circling, whining, scratching at the door, or heading toward the area where they've had accidents before. Some puppies will go to the door and stare at you or bark. Learn your puppy's individual signals and take them out when you see them, even if it's not time yet.
If your puppy is reliably signaling, you can start moving toward a more flexible schedule where your puppy tells you when they need to go, rather than you deciding. This usually happens around four to six months old, once your puppy has the physical control and the understanding of what the signals mean.
Frequently Asked Questions
How long does it usually take to housetrain a puppy?
Most puppies can be reliably housetrained by four to six months old if you follow a consistent schedule and reward outdoor toileting. Some puppies train faster, and some take longer. Consistency matters more than the puppy's age — a puppy on a loose schedule at six months may have more accidents than a younger puppy on a tight schedule.
Can I housetrain a puppy without a crate?
You can, but it takes longer and requires constant supervision. A crate uses your puppy's natural instinct not to soil their sleeping space, which speeds up training. If you do not use a crate, you must watch your puppy at all times and take them outside very frequently — at least every hour for young puppies.
What should I do if my puppy has an accident while I'm away?
Clean it with enzymatic cleaner and do not punish your puppy when you get home. Your puppy cannot connect a punishment hours later to the accident. Instead, adjust your schedule — your puppy may need to go out more often, or you may need to confine them to a crate or small room while you're away.
Is it normal for puppies to have setbacks after they're housetrained?
Yes. Puppies may regress during stressful events like moving, a new person in the home, or illness. Go back to a tighter schedule and more frequent outdoor trips until your puppy is reliable again. If accidents suddenly start after months of being housetrained, talk to a veterinarian to rule out a urinary tract infection or other health issue.
When can my puppy sleep through the night without going outside?
Most puppies can sleep through the night (seven to eight hours) without needing to toilet around four to five months old. Some puppies are ready earlier, and some take longer. If your puppy is waking up and having accidents at night, they may not be ready yet — take them out once during the night or use puppy pads in the crate until they can hold it.