Damn I had to really read the community name while reading this title on my All page.
Palworld
Each pal has a rarity value. The lower the # the more rare. The egg is always the closer # to the average of the 2 pals breeding, after rounding. So pal A being 100 and pal B being 175 (100+175)/2 is 137.5 but rounds to 138. So the egg will be pal B. If the value is equal distant from both it will be whichever comes into the dex first.
This also means you can never breed a pal with a rarer value than the rarest of the 2 breeders.
Surfent + dumud = surfent terra Gobfish + rooby = gobfish ignis
There's a breeding spreadsheet thats pretty nicely put together here:
https://docs.google.com/spreadsheets/d/1YgPc11dgdBUC8jXNp01b7gI6jNHoBRQGwrY_V6lXMgQ/edit?usp=sharing
Haven't seen anyone linking it but you can try this
https://genshinlab.com/palworld-breeding-combos-calculator/
Might help