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. You may find that you need to help your puppy break old habits in order to establish more desirable ones.
"Ha!" exclaimed Borroughcliffe, grasping a pistol, with an air ofgreat resolution, "the work thickens--I had not included this man inmy estimate of their numbers. Is he a Samson, that his single arm canchange the face of things so suddenly! Down with your own weapon, youmasquerader! or, at the report of this pistol, your body shall be made atarget for twenty bullets."