[2025 Guide] How to Catch Ditto in Pokémon Go
Ditto is one of the most elusive Pokémon in Pokémon Go, thanks to its ability to disguise itself as other Pokémon. While catching Ditto can be tricky, it's still possible with the right strategies. In this guide, we'll cover the best ways to find Ditto, including identifying its disguises, making the most of special tools to boost your chances. Let's learn how to catch a Ditto in Pokémon Go now!
Part 1: What Is Ditto in Pokémon Go?
Ditto in Pokémon Go is a unique Pokémon that can transform into other Pokémon during encounters. It doesn't appear in its normal form very often. Instead, Ditto disguises itself as other Pokémon. When you catch one of these disguised Pokémon, it might actually be a Ditto in disguise. Once you catch it, it reveals itself as Ditto.
The Current Ditto Disguises (December 2025)
The most important rule of catching Ditto is knowing who it isn't.
In the past, Ditto hid as Pidgey, Rattata, or Zubat. This is no longer true. If you are wasting Poké Balls on those Pokémon hoping for a Ditto, you are looking in the wrong place. As of December 2025, Ditto only disguises itself as a specific set of Pokémon. Here is the current confirmed list of potential Ditto disguises. If you see these Pokémon on your map, prioritize catching them immediately:
| Pokémon | Generation | Can Be Shiny? | Hunting Notes |
|---|---|---|---|
| Oddish | Gen 1 | ✅ Yes | Common in Grassy biomes. Often boosted in sunny/cloudy weather. |
| Koffing | Gen 1 | ✅ Yes | Boosted in Cloudy weather. Look for these near industrial areas or cities. |
| Rhyhorn | Gen 1 | ✅ Yes | Ground/Rock type. High catch rate difficulty—watch the catch circle closely! |
| Goldeen | Gen 1 | ✅ Yes | Found near water biomes (lakes, rivers, ponds). Boosted in Rain. |
| Numel | Gen 3 | ✅ Yes | Fire/Ground type. Very common in dry/desert biomes and Sunny weather. |
| Bidoof | Gen 4 | ✅ Yes | Extremely common everywhere ("God" tier meme). easy to farm for Ditto checks. |
| Solosis | Gen 5 | ✅ Yes | Psychic type. Windy weather boost. Featured in Dec 2025 Community Day recap. |
| Bergmite | Gen 6 | ✅ Yes | Ice type. Look for these during the Winter Holiday Part 2 event (late Dec). |
| Stufful | Gen 7 | ✅ Yes | Fighting type. Can be tricky to catch due to distance—use Nanab berries if needed. |
- If the disguise IS Shiny: It is NOT a Ditto. It is just a cool Shiny Pokémon for your collection. Catch it anyway!
- If the disguise is NOT Shiny: It MIGHT be a Ditto. And if you are lucky, it might transform into a Shiny Ditto after the "Oh?" animation.
Pro Tip:
Take a screenshot of this table and keep it on your phone while playing. Focus ONLY on these 9 Pokémon to save time and Poké Balls.
Part 2: How to Catch a Ditto in Pokémon Go Fast?
If you need a Ditto today, you cannot rely on casual walking. You need to maximize the number of encounters per hour. Here are the three most effective methods, ranked by success rate.
Way 1: Use the Catch Circle Trick (Pro Strategy)
Ditto has a much lower base catch rate than the Pokémon it mimics. You can sometimes identify a Ditto before you catch it!
For example, you encounter a low CP Bidoof (e.g., CP 50).
Here is the trick: Usually, a weak Bidoof has a Green catch circle. If you encounter one and the ring is Orange or Red, it is likely a Ditto in disguise! Use a Razz Berry and Ultra Ball immediately.
Way 2: Use the Parking Lot Strategy (Legit Gameplay)
Find a local area with high cellular data usage, such as a shopping mall or a large supermarket parking lot. These areas act as "cluster spawns" in Pokémon GO.
Step 1: Go to the location.
Step 2: Click strictly on the Pokémon from the Disguise List (Part 1). Ignore everything else to save time.
Step 3: If none of them are Ditto, wait 15–30 minutes for the spawns to refresh.
Way 3: Use Nearby Radar Efficiently
Your in-game "Nearby" radar (bottom right corner) tracks Pokémon at nearby PokéStops. The radar prioritizes Pokémon you haven't caught. If you already have Rhyhorn, it might not show up on the priority list, making this method less effective for veteran players.
Step 1: Check the radar constantly.
Step 2: If you see a silhouette of a Pokémon on the disguise list (e.g., a Rhyhorn), travel to that PokéStop immediately.

Way 4: Use TunesKit Location Changer to Hunt Ditto Globally
The fastest way to catch a Ditto is to hunt in an area where Pokémon spawn every second. If you cannot fly to Tokyo or Pier 39 in San Francisco, you can bring your phone there virtually.
TunesKit Location Changer allows you to change your GPS location on iOS and Android without jailbreaking. This lets you access those hotspots where hundreds of Pokémon spawn constantly.
Why This Increases Ditto Chances:
- Volume: In a hotspot like Zaragoza, Spain, you can tap on 100+ disguise candidates in 10 minutes.
- Efficiency: You can use the "Joystick" feature to walk between PokéStops from your home, keeping your Poké Ball supply high.
Now without further ado, let's see how to catch a Ditto in Pokémon Go using TunesKit Location Changer step by step.
Step 1 Connect Your Device
First, you need to install this software. After installing the software, connect your mobile device (the one you play Pokémon Go on) to your computer via USB. Follow the onscreen instructions to enable "Developer Mode" and "USB debugging" on your device. Then choose "Game Mode" and enter the world map.

Step 2 Choose a Location to Fake
Now select Jump Teleport mode to start after entering the map. From there, you can select any location in the world. We recommend these coordinates for high Ditto spawn rates due to density:
- Pier 39, San Francisco: 37.8086, -122.4098
- Akihabara, Tokyo: 35.6984, 139.7731

Step 3 Activate Location Spoofing & Catch Ditto
Now click the Start Moving button, and TunesKit will spoof your location. Your device's GPS will now think you are in that location, allowing you to catch Pokémon from that area. Open Pokémon Go app and start exploring. You can also use the Joystick Movement feature to interact with Pokémon. Tap on every Oddish, Koffing, and Rhyhorn you see.
Respect Cooldowns:
If you teleport a long distance, wait the appropriate "Cooldown" time (usually 2 hours max) before throwing a ball to avoid soft bans.

Part 3: Items That Help You Find Ditto
While no item guarantees a Ditto spawn, utilizing your inventory correctly can double your encounter rate.
1. Daily Adventure Incense
This blue Incense lasts for 15 minutes and attracts Pokémon that are not usually in your current biome. Many players report finding Ditto from their Daily Incense because it forces a rapid refresh of spawns while you are walking.

2. Standard Incense & Lure Modules
Incense increases spawns around you. Use this while walking (or simulating walking with TunesKit Location Changer) for maximum effect.
Place Lure Modules on a PokéStop. A standard Lure is better than Glacial/Mossy/Magnetic Lures for Ditto hunting, as elemental lures dilute the spawn pool with specific types that might not be disguises.

Part 4: FAQs about Ditto in Pokémon Go
-
1. Why is Ditto so hard to find?
Ditto is hard to find because it does not appear on the map in its true form, disguises itself as common Pokémon, and has a very low spawn rate (estimated at 1-3%) even among those specific disguises.
-
2. Can I hatch Ditto from an Egg?
No. Ditto cannot be hatched from 2km, 5km, 10km, or 12km Eggs. It must be caught in the wild.
View Also: How to Hatch Eggs in Pokémon Go without Walking -
3. Can I get Ditto from a Raid Battle?
No. Ditto is not currently available in Raid Battles.
-
4. Does the Weather Boost help?
Yes! Ditto is a Normal-type Pokémon. This means it is boosted by Partly Cloudy weather.
-
5. If my friend catches a Ditto, will it be Ditto for me too?
Yes! Unlike Shiny Pokémon (which are randomized per player), Ditto disguises are the same for everyone.
-
6. What is the 'Oh?' animation?
The 'Oh?' animation is the text that appears above the Poké Ball immediately after a successful catch. It replaces the 'Gotcha!' text. If you see 'Gotcha!', it was just a normal Pokémon. If you see 'Oh?', get ready—it's transforming!
Part 5: Conclusion
In this guide, we explore the best strategies for catching Ditto in Pokémon Go, from identifying its disguises to using tools like Incense and Lures to increase your chances.
We also highlight TunesKit Location Changer as a powerful option for location spoofing, allowing you to virtually "travel" to areas where Ditto is more likely to appear. Whether you're a casual player or an avid collector, this guide offers valuable tips to help you catch Ditto faster and more efficiently.
If you have other methods to catch ditto in Pokémon Go, feel free to leave your comments!