we have an indepth discussion on various subjects concerning canine reproduction