My puppy peed on my carpet six times in one day. I cleaned it up. Then he did it again. I thought I was failing. I thought he would never learn. But I kept going. I took him out every two hours. I praised him like crazy every time he went outside. I cleaned up accidents without getting mad. It took weeks.
But he learned now he goes to the door when he needs to go out. That feeling is amazing. If you are struggling with how to potty train a puppy, I get it I have been there. Let me share what worked for me.
Before You Start: What You Need to Know
Puppies cannot hold their bladder. Not at first. Their bodies are still growing. Their muscles are not fully developed. So accidents happen. That is normal.
A good rule to remember is this. A puppy can hold their bladder for about one hour for every month of age. So a two month old puppy needs to go out every two hours. A three month old can wait three hours.
At night, they can hold it a little longer. But not much. So expect to wake up at least once during the night for the first few weeks. This is not forever. It is just the beginning as your puppy grows, they will be able to hold it longer.
Read More: Vaccination Schedule for Puppies: Keep Your Puppy Healthy and Safe

How to Potty Train a Puppy: The Basics
Here is the simple plan. Follow it and you will see results.
- Take them out often. Every two hours at first. More if they are very young. Take them out after eating. After drinking. After playing. After sleeping. These are the times they need to go.
- Go to the same spot. Pick a spot in your yard. Take your puppy there every time. The smell helps them know what to do. They will start to associate that spot with going potty.
- Wait with them. Do not just let them out and walk away. Stay with them. Give them time. Some puppies take a few minutes to go. Be patient.
- Praise them immediately. The second they finish, give them praise. A treat. A happy voice. "Good boy!" Make it a party. They need to know they did something right.
- Clean accidents right away. Use an enzymatic cleaner. Regular cleaners do not remove the smell. Your puppy will keep going back to the same spot if they can smell it.
How to Potty Train a Puppy on Pads?
Some people cannot take their puppy outside. Maybe they live in an apartment. Maybe the weather is bad. Maybe the puppy is not fully vaccinated yet. Pads are a good option.
Here is how to do it.
- Pick a spot. Choose one spot in your home for the pad. Not too close to their food or bed. Dogs do not like to go where they eat or sleep.
- Put the pad down. Show it to your puppy. Let them sniff it. Put them on it a few times so they get used to it.
- Take them to the pad often. Same schedule as outside. Every two hours. After meals. After naps. After play.
- Reward them. When they go on the pad, praise them. Give a treat. Make it a big deal.
- Do not move the pad. Keep it in the same spot. If you move it around, your puppy gets confused.
- Transition to outside later. Once your puppy is older and vaccinated, start taking the pad outside. Put it in the yard. Let them use it there. Then remove the pad. They will learn to go in that spot outside.

How to Potty Train a Puppy 3 Months Old?
Three months is a good age. Your puppy can hold their bladder a little longer now. About three hours. They are also more aware of their body. They know when they need to go.
Here is what to do at this age.
- Stick to a schedule. Three month old puppies do well with routine. Same times every day. Morning. After meals. After naps. Before bed.
- Watch for signs. Sniffing the ground. Circling. Whining. These are signs they need to go. Take them out immediately.
- Start crate training. Crate training helps with potty training. Dogs do not like to soil their crate. It teaches them to hold it.
- Use a command. Pick a word like "go potty." Say it every time they go. They will learn to go on command. This is very helpful.
- Be consistent. Do not skip days. Do not get lazy. Consistency is everything at this age.
How to Potty Train a Puppy at Night?
Nighttime is the hardest part. You are tired. Your puppy is tired. But they still need to go.
Here is how to survive the night.
- Limit water before bed. Take away water two hours before bedtime. This reduces the need to go during the night.
- Take them out right before bed. Last thing before you sleep. Take them out. Wait for them to go. Then put them to bed.
- Set an alarm. For young puppies, set an alarm for the middle of the night. Take them out. Then back to bed. Yes, it is annoying. But it works.
- Keep it boring. Do not play. Do not talk much. Just take them out. Let them go. Bring them back. The message is clear. Nighttime is for sleeping.
- Use a crate. A crate helps at night. Your puppy will not want to soil their sleeping space. This teaches them to hold it.
- Be patient. Nighttime accidents happen. Do not get mad. Just clean it up and try again. Your puppy will learn.

How to Potty Train a Puppy Indoors?
Some puppies need to learn to go inside. Maybe you live in a high rise. Maybe you have a disability that makes going outside hard. Maybe you use pads or a litter box.
Here is how to do it.
- Choose your spot. Pick a permanent indoor spot. A bathroom. A laundry room. A corner of a room. Keep it consistent.
- Use pads or a litter box. Puppy pads work. There are also dog litter boxes. Find what works for your puppy.
- Take them there often. Same schedule. Every two hours. After meals. After naps. After play.
- Reward them. Praise. Treats. Make it a good experience.
- Keep it clean. Change pads often. Clean the litter box. Dogs do not like to use a dirty spot.
How to Potty Train a Puppy in 2 Weeks?
Can you potty train a puppy in two weeks? Yes and no. You can make a lot of progress. But most puppies are not fully trained in two weeks. It takes longer for some.
But here is a two week plan that works.
Week One: Establish the Routine
Take your puppy out every two hours. Day and night. Yes, it is exhausting. But it works. Stay consistent. Do not skip. Praise every success. Clean every accident with enzymatic cleaner.
Week Two: Extend the Time
- Start going three hours between potty breaks. Watch for signs. Take them out when they show them. Keep praising. Keep cleaning. Keep going.
- By the end of two weeks, your puppy should have fewer accidents. They should know where to go. They should know what you expect.
- Full training takes longer. Some puppies take a month. Some take three months. But you will see progress in two weeks if you stick with it.
Common Mistakes to Avoid
I made all of these. Learn from me.
- Punishing accidents. This is the worst thing you can do. If you punish your puppy for going inside, they will hide it. They will go behind the couch. They will go in their crate. They will not learn. Just clean it up and move on.
- Rubbing their nose in it. This does nothing. It just makes your puppy scared of you. Do not do it.
- Inconsistent schedule. If you take them out at different times every day, they get confused. Stick to a schedule.
- Too much freedom. If your puppy has run of the house, they will have accidents. Keep them in a small area. Use a crate. Use a playpen. Give them more freedom as they learn.
- Not cleaning properly. Regular cleaner does not remove the smell. Your puppy will keep going back to the same spot. Use an enzymatic cleaner.
- Giving up too soon. Potty training takes time. Do not give up after a week. Keep going. It will work.
What Actually Works?
Here is what worked for me.
- Crate training. This was a game changer. My puppy learned to hold it in his crate. He did not want to soil his bed.
- Schedule. Same times every day. No exceptions.
- Praise. Every single time. Even if I was tired. Even if it was 3am. I praised him like he just won a medal.
- Patience. This was the hardest part. But it was the most important.
- Enzymatic cleaner. This stuff is magic. It removes the smell completely. My puppy stopped going back to the same spots.
You May Also Read: Best Toys for Puppies: Safe, Fun & Durable Picks
How Long Does Potty Training Take?
- Every puppy is different. Some learn in a few weeks. Others take a few months.
- Small breeds take longer. Their bladders are smaller. They need to go more often.
- Large breeds learn faster. They can hold it longer.
- But here is the thing. Most puppies are fully trained by six months old. Some are done by four months. Some take until eight months.
- Do not compare your puppy to others. Do not get frustrated. Just keep going. Your puppy will get there.
Signs Your Puppy Needs to Go
Watch for these signs. Take them out immediately.
- Sniffing the ground
- Circling
- Whining
- Scratching at the door
- Restlessness
- Suddenly stopping play
- Squatting (obviously)
If you see any of these, grab your puppy and go outside. Do not wait.

One Final Piece of Honest Advice
I know how frustrating potty training is. I have been there. Standing in the kitchen at 2am. Waiting for my puppy to go. Freezing cold. Half asleep. Wondering if this would ever end.
It ends. I promise.
- One day your puppy will go to the door. They will whine to go out. They will do their business outside. And you will feel like you won the lottery.
- That day is coming. Just keep going. Be patient. Be consistent. Clean up the accidents. Praise the successes.
- Your puppy wants to please you. They just need time to learn how. You are their teacher. You are their guide.
You have got this.
Quick Recap
- Take them out every two hours at first
- Go to the same spot every time
- Praise immediately after they go
- Clean accidents with enzymatic cleaner
- Use a crate for nighttime and when you cannot watch them
- Stick to a schedule
- Never punish accidents
- Be patient
Potty training is hard. But it is temporary. Your puppy will learn. And when they do, you will forget all about those 2am trips outside. Well, mostly.
FAQs
How long does it really take to potty train a puppy?
Mine took about two months. Some take longer. Some are faster. It depends on the puppy. Small breeds take more time because their bladders are smaller. Do not compare your puppy to others. Just keep going. It will happen.
My puppy goes outside but still pees inside. Why?
This happened to me too. Turned out I was not cleaning properly. Regular cleaner does not remove the smell. Your puppy smells it and thinks that spot is the bathroom. Get an enzymatic cleaner. It removes the smell completely. That fixed it for me.
Should I wake my puppy up at night to go potty?
Yes. For young puppies, you have to. I set an alarm for 2am every night for weeks. It was awful. But it worked. Take them out. Keep it boring. No play. No talking. Just potty and back to bed. They learn fast that night is for sleeping.
What if I catch my puppy going inside?
Do not yell. Do not punish. Just pick them up and take them outside. If they finish outside, praise them. If not, clean it up and watch them closer next time. Punishing makes them hide it. They will go behind the couch instead. That is worse.
Can I train my puppy to go on pads instead of outside?
Yes. I used pads when my puppy was too young for walks. Pick one spot. Keep the pad there. Take them to it every two hours. Praise them when they use it. Later, you can move the pad outside. Then remove it. They will learn to go in that spot outside.