It usually takes around 4-6 months to completely potty train a puppy, so if you started training your pup at 12 weeks (3 months old), then he should be trained by the age of 7-9 months. However, there are several things to consider to reach a final answer. Potty training your pup is The Priority when bringing the little one home.