Potty training a puppy can take anywhere from **4 to 6 months**. Here are some steps you can follow to potty train your puppy:

1. Take your puppy out at least once every 30 minutes.
2. Give your puppy five minutes, watching the whole time to see if the puppy pees or poops.
3. Praise and offer a treat if the puppy pees or poops outside within five minutes.
4. After the puppy pees or poops, give the puppy off-leash fun time.
5. Repeat these steps throughout the day.

You can also use crates as an important puppy housetraining tool that can make your life easier. Puppy pads and paper training offer a temporary solution to housetraining.