how to beat giovanni pokemon go

15 hours ago 3
how to beat giovanni pokemon go

To beat Giovanni in Pokémon Go as of August 2025, here is a summarized strategy based on his current team and effective counters: Giovanni's current lineup usually includes:

  • Persian (Slot 1)
  • Nidoking or Kangaskhan or Rhyperior (Slot 2)
  • Shadow Dialga (Slot 3)

Tips and Counters:

  1. Counter Persian (Slot 1):
    Persian is weak to Fighting-type moves. Use strong Fighting-type Pokémon like Mega Lucario with Force Palm and Aura Sphere, Machamp, or Terrakion. Place your Fighting-type Pokémon in the second slot and switch to it immediately to exploit a delay in Persian's reaction and efficiently break its two Protect Shields.

  2. Counter Slot 2 Pokémon:

    • If Nidoking or Rhyperior: Use strong Water-type or Ground-type Pokémon like Swampert or Primal Kyogre.
    • If Kangaskhan: Fighting-type Pokémon like Machamp or Mega Lucario work well.
  3. Counter Dialga (Slot 3):
    Dialga is Dragon/Steel type, weak to Fighting and Ground moves. Ideal counters include Primal Groudon, Garchomp, Excadrill, or shadows of these Ground or Fighting types.

Battle Strategy:

  • Giovanni has two Protect Shields, so starting with a Pokémon that can quickly use two Charged moves to remove these shields is important.
  • Switch strategically, especially putting your Fighting-type counter to Persian in the second slot and switching immediately.
  • Heal your Pokémon between battles if you challenge Giovanni multiple times.

Recommended Team Example:

  • Slot 1: Primal Kyogre, Mega Garchomp, or other strong Water/Ground types
  • Slot 2: Mega Lucario or a strong Fighting-type
  • Slot 3: Primal Groudon, Groudon, or another strong Ground/Fighting type

Following these tips will maximize the chance to beat Giovanni and gain rewards including a chance to catch his Legendary Shadow Pokémon (currently Shadow Dialga) and other useful items.