I've had different types of dogs. Each was different when it came to housebreaking.
My Lab was a quick learner. We got her at 9-10 weeks old. The following weekend, we trained her by taking her outside every hour. By Monday, she was housebroken. She had an occasional accident, but that was usually our fault. She never pooped in the house at all.
My Jack Russell was a completely different story. Although she stopping pooping in the house quickly, it took almost a year to fully housebreak her. She had many accidents even though I took her out regularly. I learned at one point that she would drink as much water that I put in the bowl. She was obsessed with the water bowl. Once I started to ration it over the day, things got easier. It did seem like she had the smallest bladder on Earth.
How long did it take to housebreak your dog? Was it easy or difficult?