
Yes what is reprductively most efficient is correct for both animals and humans.
We should ideally finish having our families before we are thirty, ideally late teens to mid 20's.
Bitches are considered aging after 5. The uterine lining is less receptive to implantation and for good placental attachment, and thyroid hormone levels also decline.
I'd argue that the wild canine is designed to only give birth once a year, and that a bitch would not breed for the first time until nearly two, as juveniles stay with the parents helping rear the following years siblings, and would not leave the family pack until after that to breed themselves, and then have a litter each spring.