The pet system is too much of a grind. You may be able to use a certain strategy to get most of the talents you want by hatching with the same talents over and over. However, there is still a chance at not getting them all at once. This mainly happens because of mutations (unactivated talents on one of the parent pets that activates), or generation skips of talents. I am begging for an option for 10k crowns to change an unwanted ability with another talent you have in your pool by clicking on it. Most people who study their pet extensively know what talents are what in their pool and are willing to make a sacrifice in their in game money like me. I used to be a big grinder but I have lost the mood and no longer have the time to play for more than 4 hours on a weekend. Please give this support and reply if you want to see this change.