The basic routine: take your dog out on a schedule and reward when ready

Dogs learn to go potty outside through repetition and reward. Take your dog out at the same times each day—first thing in the morning, after meals, after naps, before bedtime, and several times in between. When your dog goes potty outside, give praise and a treat within seconds. That when ready connection between the action and the reward is what teaches the behavior.

The schedule matters more than the location. A dog's digestive system is predictable: they usually need to go within 15 to 30 minutes after eating, and they need to go before they sleep. Puppies under 4 months old cannot hold their bladder for more than a few hours, so expect to take them out every 2 to 3 hours, including at night. Adult dogs can typically hold it for 6 to 8 hours, but more frequent trips speed up training.

Choose a specific outdoor spot and take your dog there each time. The scent from previous visits signals to your dog that this is the bathroom area. Use a straightforward command like "go potty" or "do your business" while your dog is actually going, so the words become linked to the action. Once your dog finishes, praise enthusiastically and offer a high-value treat—something your dog loves more than regular kibble.

Key Takeaways

  • Take your dog outside on a fixed schedule: after waking, after eating, after play, and before bed, plus several times throughout the day.
  • Reward your dog with praise and a treat within seconds of going potty outside, so the dog connects the action to the reward.
  • Use the same outdoor spot each time so your dog recognizes it as the bathroom area by scent.
  • Puppies need to go out every 2 to 3 hours and cannot be expected to hold it overnight until 4 to 6 months old.
  • Accidents indoors are normal during training; clean them with enzymatic cleaner to remove the scent that attracts repeat accidents.

Puppies versus adult dogs: different timelines and expectations

Puppies have no bladder control and cannot be housetrained until their nervous system matures, usually around 4 to 6 months old. Before that age, accidents are inevitable and punishment is pointless. A puppy under 12 weeks old may not even realize it is going potty until after it happens. Focus on frequent trips outside and cleaning accidents thoroughly rather than expecting the puppy to understand the rule.

Adult dogs housetrain much faster—often within a few weeks—because they can hold their bladder and understand cause and effect. If you are training an adult dog that was never housetrained, the process is the same as with a puppy, but you can extend the time between trips to 4 to 6 hours once the dog shows consistency.

What to do when accidents happen indoors

Accidents are part of training. Do not punish your dog or rub its nose in the mess. Punishment teaches your dog to fear you, not to go outside. Instead, clean the spot thoroughly with an enzymatic cleaner—a product that breaks down the urine or feces at a chemical level. Regular soap and water leave behind scent markers that tell your dog "this is a bathroom spot," which causes repeat accidents in the same place.

If you catch your dog in the act of going indoors, interrupt calmly (a straightforward "uh-uh" or "outside"), take your dog outside when ready, and reward if your dog finishes outside. If you find an accident after the fact, clean it and move on. Your dog cannot connect a punishment to something that happened hours earlier.

Crate training speeds up housetraining

Dogs naturally avoid soiling their sleeping area. A crate (a small enclosed space like a plastic airline crate or wire pen) teaches your dog to hold it because the dog does not want to sleep in its own waste. Use the crate when you cannot watch your dog—during work, errands, or sleep. Take your dog outside when ready after letting it out of the crate.

The crate must be the right size: large enough for your dog to stand, turn around, and lie down, but not so large that your dog can potty in one corner and sleep in another. A crate that is too big defeats the purpose. Never use the crate as punishment, and never leave your dog crated for longer than it can hold its bladder (a general rule is one hour per month of age for puppies, up to 8 hours for adult dogs).

Recognizing signs your dog needs to go out

Learn to read your dog's body language. Most dogs show the same signs before they need to go: sniffing the ground, circling, whining, pacing, or moving toward the door. Some dogs sit by the door or bark. The moment you see these signs, take your dog outside when ready. Over time, some dogs learn to signal intentionally—they may bark or paw at the door to ask for a trip outside, which is the goal.

Keep a log for the first week or two. Write down when your dog eats, drinks, plays, naps, and goes potty. Patterns will emerge. Most dogs have a predictable schedule, and knowing your dog's rhythm lets you anticipate needs and prevent accidents.

Nighttime training takes longer than daytime training

Daytime housetraining usually takes 4 to 6 weeks for puppies and 1 to 2 weeks for adult dogs. Nighttime dryness is different—it depends on your dog's physical ability to hold urine overnight, not just training. Puppies under 4 months old cannot hold it through the night no matter how well trained they are. Most puppies can sleep through the night without accidents by 4 to 6 months old.

Until your dog can stay dry overnight, use waterproof pads under the crate or confine your dog to a small area with pee pads. Take your dog out right before bed and first thing in the morning. If your dog is waking up wet, the dog is not ready for overnight bladder control yet—this is normal development, not a training failure.

When to call a veterinarian

If your dog is having frequent accidents despite a solid routine, or if an adult dog that was housetrained suddenly starts having accidents, contact your veterinarian. Urinary tract infections, digestive issues, diabetes, and other medical conditions can cause loss of bladder control. Your vet can rule out health problems before you assume it is a training issue.

Older dogs may also lose some bladder control due to age. Your vet can discuss whether medication or a modified routine would help.

Frequently Asked Questions

How long does it take to housetrain a dog?

Puppies typically take 4 to 6 months to be reliably housetrained during the day, though nighttime dryness may take longer. Adult dogs often housetrain in 1 to 2 weeks if they have a consistent schedule and when ready rewards. Every dog is different, and consistency matters more than speed.

Can I use pee pads to housetrain my dog?

Pee pads can confuse your dog about where it is acceptable to go potty. If you use them, place them outside or in a designated outdoor area, not indoors. Many trainers recommend skipping pee pads and going straight to outdoor training, since the goal is for your dog to go outside, not to use pads anywhere in the house.

What if my dog goes potty outside but also has accidents indoors?

This usually means your dog does not yet understand that all potty must happen outside. Increase the frequency of outdoor trips, watch for signs your dog needs to go, and make sure you are rewarding every outdoor success. Also check that accidents are being cleaned with enzymatic cleaner—if scent remains, your dog may return to that spot.

Is my dog too old to housetrain?

No. Adult dogs and senior dogs can learn to go potty outside at any age. The process is the same: a consistent schedule, when ready rewards, and patience. Adult dogs often learn faster than puppies because they have better bladder control and can understand the routine more quickly.

Should I punish my dog for accidents?

No. Punishment does not teach your dog where to go potty; it only teaches your dog to fear you or to hide accidents. Clean up thoroughly with enzymatic cleaner, stick to your schedule, and reward outdoor success. Positive reinforcement is far more effective than punishment.