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. Your puppy's previous living conditions are another predictor.
More useful articles on a similar topic 👇
Can Malamutes be let off the lead?Can Huskies be let off the leash?