I'm raising a Metang into a Metagross, but here's the dilemma: Metang learns three moves much, much sooner than Metagross. Is it possible to cancel his evolution and then once Metang has learnt all his moves, if I level him up again, will he evolve into Metagross or will that be far too late for evolution?