If you want to defeat Giovanni, you must prepare for Shadow Persian. Because Persian is a pure Normal-type Pokémon, it is weak only to Fighting-type moves.
Here are the absolute best Pokémon to use against Persian, along with their optimal movesets to break shields and deal massive damage:
Note: Do not use Ghost-type Pokémon. While they may seem like a good idea defensively, Persian heavily resists Ghost-type attacks and will outlast you in a war of attrition.
Having the right Pokémon is a great start, but Shadow Persian hits incredibly hard. Its Scratch fast attack can shred your first Pokémon before you even charge an attack. To survive, you need to use a hidden game mechanic known as the “switch stun”.
Whenever a Pokémon is swapped into battle, the AI boss (Giovanni) freezes and stops attacking for exactly two seconds. Here is how to exploit this mechanic to farm energy and burn his shields early:
Shadow Persian is guaranteed to be Giovanni’s first Pokémon in every encounter. Because of this, preparing a dedicated counter is absolutely non-negotiable for anyone reading through Pokémon GO guides to defeat Team GO Rocket.
Lucario stands out above the rest not just because it hits hard, but because of its unique Fighting/Steel typing. Its Steel typing naturally resists Persian’s Scratch (a Normal-type fast move) and Feint Attack (Dark-type). While Lucario shrugs off the damage, it strikes back with super-effective Fighting-type damage. Combined with Power-Up Punch—which increases Lucario’s attack power every time it is used while simultaneously burning a shield—it becomes an unstoppable snowball.
If your Fighting-type Pokémon are fainting too fast, you can pivot to bulky alternatives that can survive Persian’s fast-attack barrage. Tyranitar (especially equipped with the Rock-type fast move Smack Down and a charged move like Crunch or Stone Edge) is exceptionally bulky and heavily resists Normal-type attacks. Melmetal is another fantastic defensive option; it resists Normal-type damage and can spam Superpower to break shields. While they don’t deal super-effective Fighting damage, their sheer survivability buys you enough time to burn Giovanni’s shields.
Reading about the best battle strategies and top-tier counters is helpful, but it ignores a very common reality: What if you simply don’t have a Lucario, Machamp, or Conkeldurr?
For many players—especially those in rural or low-spawn areas—building a Giovanni-ready team is incredibly frustrating. You might know exactly what you need to do, but you find yourself constantly wasting Revives and Max Potions on failed attempts because your roster isn’t strong enough.
Imagine needing a Machamp to beat Persian. To get one, you need to find a Machop, catch enough to farm 125 Candy, and evolve it. But if Machop isn’t spawning in your neighborhood, and you don’t have enough local Gyms to find a Terrakion or Lucario raid, you are essentially stuck.
Without a way to reach high-spawn nests or access global raids, the battle against Giovanni remains locked behind a geographical barrier.
If you are stuck without the right Fighting-type Pokémon to beat Persian, you need a practical way to farm candy and participate in raids outside your immediate local area. This is where Fonelora Location Changer becomes highly relevant as a guided Pokémon GO location changer.
Fonelora Location Changer
Realistic GPS movement simulation, flexible route control, easy no-modification setup, and support for gaming, social, privacy, and location-based testing in one platform.
Fonelora Location Changer is a desktop software for Windows and Mac computers that allows you to change the GPS location on supported iOS and Android devices. Under supported conditions, it helps you virtually travel to known Machop nests, high-density spawn areas, or global Gyms hosting Fighting-type raids, so you can finally build your team.
How to use Fonelora to farm Giovanni counters:




Before you change your location to hunt for Pokémon, it is crucial to understand that modifying your GPS in Pokémon GO carries inherent account risks, including soft bans, strikes, or Error 12. No tool is 100% immune to Niantic’s anti-cheat systems.
However, Fonelora Location Changer includes built-in features—like the Cooldown Timer and Realistic Mode—to help you manage virtual movement more responsibly than raw manual spoofing.
Location Spoofing Do’s and Don’ts Checklist:
Defeating Giovanni’s Shadow Persian requires a mix of the right roster and sharp battle mechanics. By exploiting its Normal-type weakness with Fighting-types, utilizing the “switch stun” trick, and spamming low-energy charged moves to burn his shields, you can turn a frustrating wall into an easy victory.
Remember, knowing the strategy is only half the battle—having the actual Pokémon in your storage is what gets the job done.
If you are currently stuck in a low-spawn area and unable to find the Machamp, Lucario, or Conkeldurr you need, you don’t have to stay grounded. Fonelora Location Changer offers a practical, desktop-guided way to safely reach high-spawn nests and global raids to build your ultimate Team GO Rocket counter roster. Check device compatibility and explore the location changer today to finally claim your victory over Giovanni.

Fonelora Location Changer