If I level up a Pokemon and it's about to evolve, I can hold down B to stop it.
What about if I trade Kadabra, Graveler, Machoke or Haunter? Can I stop them from evolving when I trade them somehow? I tried it just now and held down B, and they seemed to evolve anyway.

1 Answer 1


Unfortunately, no.

In Gen 1, the only way to stop a Pokemon from evolving was by pressing B. However, evolution stones and trading trumped pressing the B button.

According to Gamefaqs and personal experience.

  • Hmm. Yeah, it makes sense with the stones because you only use them when you choose to. Bit of a shame about the trading situation
    – Jojo
    Jul 10, 2022 at 21:00
  • @pinckerman yes, but they could have been coded not to evolve or have a cancel button, it was a choice. And the sense would be if you wanted to give someone the unevolved pokemon.
    – Tom Bowen
    Jul 11, 2022 at 9:56
  • @pinckerman well, I wanted to trade over a Kadabra without evolving it yesterday and presumably I'm not the only one. I'm surprised they didn't put in the same code that handles evolution after battles
    – Jojo
    Jul 11, 2022 at 10:13
  • @pinckerman the trade was an action I made. The evolution via the trade was something I ran into, having forgotten about it at that point. I wouldn't run into evolution by stone by accident
    – Jojo
    Jul 11, 2022 at 19:33
  • 1
    This, presumably, is why they added the Everstone item in the second generation - it will prevent even a traded Pokémon from evolving. (Unfortunately the item became bugged in later generations!)
    – Showsni
    Jul 14, 2022 at 15:41

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .