Artificial insemination of livestock and pets