Updated with more Pokémon forms Ditto can take, how Transform works, how to counter Ditto in a gym, and reliable catching methods.


Ditto is an absolute nightmare for collectors in Pokémon GO. It's a very tricky monster to catch because it hides in plain sight, pretending to be another Pokémon entirely, and only revealing its true form when caught.

But before you discard your mobile entirely, we do have some good news for you: Ditto only takes the form of certain Pokémon. That at least narrows down the hunt a little bit.

In this guide, we're going to list all of the Pokémon that Ditto has taken the forms of so far, and will try and update it if it ever changes. We would love to give you more tips on how to catch it, but given how elusive the guy is in the first place, there's not much else we can do to help. Sorry!

Which Pokémon Can Be Ditto?

Pokémon Spawn Locations
Gastly
  • Residential Areas
  • Marches
  • Lakes
  • Industrial Areas
Gulpin
  • Marches
  • Lakes
  • Industrial Areas
Hoothoot Residential Areas
Magikarp
  • Lake
  • Beach
  • River
  • Riverbank
  • Stream
  • Reservoir
Mankey
  • Gyms
  • Sport Centers
  • Stadiums
Pidgey Residential Areas
Rattata
  • Universities
  • Parking Lots
Remoraid
  • Harbors
  • Lake
  • Ocean
  • River
  • Wetland
  • Reservoir
Sentret
  • Residential Areas
  • Universities
Taillow
  • Residential Areas
  • College Campuses
Whismur
  • College Campuses
  • Parking Lots
Yanma
  • Forest
  • Woodland
  • Meadow
  • Nature Reserve
Zigzagoon Parking Lots
Zubat Wetlands

Which Moves Can Ditto Learn?

Ditto only has two moves: Transform and Struggle.

How Does Transform Work?

Transform allows Ditto to change into its opponent Pokémon, complete with its moves list and CP. However, its HP, base stamina, level, and IVs remain unchanged.

Are There Any More Reliable Methods Of Catching Ditto?

You could try joining Pokémon GO Facebook groups for your area, and keeping an eye on them to see if any members report finding a Ditto. If they share which Pokémon they caught that turned into a Ditto, that can really help as that narrows down the type of Pokémon you should prioritise catching. The types of Pokémon nearby that could be Ditto is the same for everybody.

How To Beat Ditto In A Gym

Ditto will transform into the first Pokémon it faces in battle, so you can chuck in a Pokémon and then switch to another that can take advantage of an elemental weakness. Like, say Charmander versus Squirtle.

Another option is to pick a Pokémon with high HP and stamina, but weak general stats like Chansey. The reason for this is that Ditto keeps his base HP when transforming, so you'll face an incredibly weak Chansey.