Ok, I may be missing something and I have read through loads of messages looking for this answer and haven't seen one yet. I have an epic pet and he has several talents but there are empty slots for talents he has not yet gotten. If I keep training him will he end up with all his talents? Or do you just get the ones you have and that is it. I wanted to know so I wouldn't waste my time training him if it doesn't do anything. It took so long to get him to epic and he is awesome! But it would be cool to get the others, as well. I don't know what the missing talents would be there for if we weren't going to get them.