I think it would be a good idea to reveal all or at least some of the pet talents when you get a newly hatched egg. It would be much better if we could see in advanced the talents the pet has so we could choose which ones best to train. I used up a few good rank nine mega snacks on a pet with semi selfish talents. I didn't know about it until it was too late and those snacks could have really gone to a better pet. Just a suggestion, but I think it's a pretty good one