Part of what I'm working on now (and trying to recode) in addition to cleaning up the old script is something similar to this. As breeding is (obviously) one of my favorite parts of this game, I am trying to work out a stat/traitline system similar to games like Breeding Season. Currently I've got the system working so there are multiple "trees" under one trait (Ie: Lactation has Milk Regeneration and Milk Storage) that have 1-5 positive traits and 1 possible negative per line. Based on the traitline level of the parents, the children will have increased "traitline" levels which should both encourage and give a long-term purpose to breeding.
At the moment that hasn't included stats, but eventually I'd like to have "max stat" potentials to where the children have increased maxed stats based off of their parent's race. Having starting stats higher may be game-breaking, but I think that will drive the benefit of having different races breed as well to increase the different max stats. That is merely in the idea stage though and I haven't seen what obstacles may be in the way of that yet.
Thank you for your suggestion! I appreciate the feedback!