The more time you devote to housetraining and the sooner you start, the faster and easier it will be–so if you can, take a few days or even a week off work when you bring your dog or puppy home. If you stick closely to the routine, you can housetrain a puppy within a few weeks, and an adult dog within a few days.