Evolution prevention

Evolution prevention refers to certain methods to stop a from evolving.
==In the core series games==
===B button===
In the core series games, the player can press B during the evolution cutscene to prevent any of the methods of Evolution triggered by gaining a level in or by consuming a Rare Candy. This includes but is not limited to leveling up at or above a certain level, or with high friendship, or in certain locations, or knowing a certain move, holding a certain item, and so on.
However, pressing B does not work to prevent evolutions from Evolution stones or from trades.
===Everstone===
In all core series games with the held item feature, a Pokémon holding an Everstone is unable to evolve using certain Methods of Evolution. This item prevents all the evolution methods triggered by leveling up. It also prevents a Pokémon from evolving by trade, except this does not work in Generation III due to a glitch. From Generation IV onwards, a Kadabra still evolves into Alakazam when being traded while holding an Everstone due to an explicitly programmed exception. Only in Generations and , the Everstone prevents evolution from an Evolution stone.
For more details, see Everstone → Effect.
===National Pokédex requirement===
In , if the player has not yet obtained the National Pokédex, when a Pokémon meets its evolution conditions but its evolved form is not in the Kanto Pokédex (for example, 's evolution into ), it will attempt to evolve but fail.
===Unevolvable forms and variants===
Some Pokémon forms and variants are unable to evolve altogether despite the games being compatible with their evolved forms.
This applies to any Pikachu with the player's OT and ID in (of which the starting is the only catchable one in the game), the Spiky-eared Pichu in , the Cosplay Pikachu in Pokémon Omega Ruby and Alpha Sapphire, Pikachu in a cap from Generation VII onwards, and the Pikachu and Eevee in .
In Pokémon Sword and Shield, , , and with the Gigantamax Factor cannot evolve.
===Unevolvable level 100 Pokémon===
From Generation I to , a level 100 Pokémon is unable to evolve by leveling up. For instance, the level 100 Pokémon is unable to evolve at a certain level, or with high friendship, or knowing a certain move, among other Evolution methods. This includes a Generation or as listed below
From Generation VIII onwards, a level 100 Pokémon can evolve by consuming a Rare Candy (without increasing its level) if the Evolution requirements are met.
===Unevolvable Feebas===
In Generations and , and in Pokémon Brilliant Diamond and Shining Pearl, a is permanently unable to evolve if its sheen has already reached the maximum value of 255 and its Beauty is below 170. This Feebas will be unable to increase its Beauty by eating any more Pokéblocks or Poffins which would be required for its Evolution into . However, in Pokémon Omega Ruby and Alpha Sapphire, a Feebas is potentially able to reach enough Beauty nonetheless because in those games a Pokémon's contest conditions can be raised regardless of its sheen.
In , and , a Feebas cannot be obtained without trading with the Hoenn games, but although it can evolve normally if its Beauty is already high enough, it is also unable to evolve with a Beauty stat of under 170 unless it is traded to or , as there is no way to increase its beauty stat with the lack of Pokéblocks.
From Generation V onwards, except in Pokémon Brilliant Diamond and Shining Pearl, Feebas can alternatively evolve into Milotic by being traded while holding a Prism Scale.
==In the spin-off games==
===Pokémon: Magikarp Jump===
In Pokémon: Magikarp Jump, the player begins the game with one Everstone, which prevents from evolving into . This item can be cracked and broken by tapping Magikarp in quick succession.
Once it is broken, Magikarp can evolve on reaching Level 20 or higher. This will cause the Magikarp to retire, and a new one must be caught.
===Pokémon Quest===
In Pokémon Quest, a Pokémon is unable to evolve as long as it is holding an Everstone. 
==In the manga==
===Pokémon Adventures===
========
In Can't Catch Caterpie!, reacted with shock and dismay when her Ratty evolved into due to the fact that she had no idea what is evolution in the first place. then informed that it is possible to cancel a Pokémon's evolution by using the Pokédex.
In The Might of... Metapod?!, it was revealed that since Blue taught Yellow how to cancel a Pokémon's evolution, she had been often cancelling the evolution of her Pokémon by using 's Pokédex. However, with the Pokédex no longer in her possession, several of her Pokémon evolved at once during the battle against Lance: Kitty evolved into and then , Dody evolved into , Omny evolved into , and Gravvy evolved into .
==In the TCG==
In the Pokémon Trading Card Game, several card effects prevent a Pokémon from evolving. For instance, has an attack named "B Cancel" whose name refers to pressing B to cancel an evolution in the core series games.
==See also==
Category:Game mechanics