Randall J. (2020). “This stud’s a dud!”- Canine semen evaluation protocols and pitfalls. Clinical Theriogenology, 12(3), 204-209. Retrieved from https://clinicaltheriogenology.net/index.php/CT/article/view/9230