Canine theriogenology for dog enthusiasts: teaching methodology and outcomes in a massive open online course (MOOC).