I really think that the final two levels on pets take a lot to reach, so...for Epic it would be great if after managing 2000 training points, you could be given the choice (you pick one) of 3 random talents to assign your pet....and on Mega...(since you don't get a talent at this level anyway) you should be given the option of 'trading' a current talent for a random choice of talent or talents given. There is nothing more disappointing then to work work work for that last couple of levels only to see a common talent pop up! This way...you would know that it would be ok..."you can trade that one!"