Most puppies are house trained by around six month of age but of course every puppy is different; from size to breed to personality. The more consistent you are in providing your pup with what s/he needs to learn the right behaviour, the quicker s/he will understand.
As many of you will know, I have a gorgeous puppy – Winnie! Winnie is a 5 month old Weimaraner puppy. She is growing at the rate of knots, and will soon be a large, powerful dog. With that in mind, I’ve been working really hard with Winnie to train her to be an obedient and sociable dog while she is still little (ish).