How long will it take to house-train my dog?

While each dog will be different, the fastest way is to begin with crate training, and gradually expand the space in which your dog can be trusted over time. It’s possible to have your puppy somewhat reliable between 5 and 7 months of age. This is a very loose estimate due to differences in bladder sizes, feeding schedule and parenting.