From puppy to stud

7 weeks

4 months

6 months

7 months

 

9 months

13 months

14 months

16 months

17 months

19 months

26 months

28 months

3 years