Rogers H. (2010). Overview of canine artificial insemination for the breeder. Clinical Theriogenology, 2(4), 497-499. https://doi.org/10.58292/CT.v2.11325