So I know that they give the most stats and they boost your pet more, but can a pet fail if it doesn't get enough mega snacks. I just don't understand why people spend so much time farming for them. Does feeding your pet more mega snacks increase the chance of getting better talents? please let me know.
The reason people farm for the "mega snacks" is you will be able to level your pet quicker and use less energy to do so than with lower ranking snacks.
From baby to adult you really don't see the jump until you go further and it cost you up to 10 energy ever time you train your pet.
As for your pet failing if he doesn't get enough mega snacks. Your pet doesn't need any mega snacks. The talents have been already selected when you hatched. It all depends on which talents came over from the parents.
The odds do increase on that talent opening on your new pet if both parents already have that talent themselves.
Buts it's still a gamble. Just like in real life there is no sure thing.