It takes approximately four to eight weeks to train a puppy to pee outside. How fast a puppy learns how to pee outside depends on several factors like its environment, breed, temperament, and age.
The owner’s experience is also a significant factor in the learning process, as it might also take a while for humans to understand a specific puppy’s cues and learning style.