i would like to propose a change on how quality is raised in the game, while not completly killing the random element of it. Currently, as far as im concerned, the 3 qualities of an animal go up relatevely randomly, taking in account the parent's quality. I would like to change this by the introduction of Breeds and mixes.
Each animal would get 3 different base Breed wich gains all 3 qualities per generation, but one of them at a noticiably higer pace than the other, or maybe just one wold go high up by a significant amount.
of course each breed would have its own unique texture for male and female.
once a 2 animals mate with the breed they raise the quality the same as the parents, maybe even keep a bit of "pure breed" bonuses. but when 2 different breeds mate a new breed would be a mix of the above breeds, and would specialize in raising the 2 qualities of the parents. at this point i would also propose that only if 2 parents have the exact same grade of affinity for both breeds in their bloodline, the "pure breed" bonus would be given, since only at this point, the mix can be considered a new breed at it's peek.
If a mix is mated with one of it's parent's breed, the affinity in their bloodline should shift to the one of the parent, wich would result in the quality gain being higer for certain attribute than the other, until eventually the breed would reverse back to be one of the 3 starter breed, with a very sligh incline in the raise of the respective quality.
Of course, the mixes would have their own unique texture too, for male and female.
Finally , once a a mixed is mated with the missing quality a final breed would be created that raises the 3 qualities equially. this could be considered a master race of sort, higer than how the others breeds would, but not as high as the main breeds would raise their respective quality. only when the 3 bloodlines are equally balanced the "pure breed" bonus should be given, eventually if 2 of these same breed mate over and over, a generation would eventually get this bonus.
Of course the master race would have it's own texture, for male and female.
in short im suggestion the introduction of 7 different Breeds of each domesticable animals (being cattle, horses, pigs and sheeps) each with their own texture for male and female, that raises quality differently than one another