It typically takes 4-6 months for a puppy to be fully house trained, but some puppies may take up to a year.
Size can be a predictor.
For instance, smaller breeds have smaller bladders and higher metabolisms and require more frequent trips outside.
653k questions
2.7m answers
0 comments
50.2k users