I haven't been able to find any databases for xy yet. Most Pokemon who are the same types as their final evolution can learn most of the moves, and they learn them faster, level faster. When you are at 99 evolve it. Then you can go back to the relearner to have it teach anything you may miss. I'm keeping mine a honedge until it learns everything, and is maxed out.