A complete guide to Team GO Rocket Grunts Pokémon and how to defeat them during the month of October 2026. This page shows all Team GO Rocket Grunt lineups, the best counters for each Grunt, catchable Pokémon, and shiny Shadow Pokémon you can get. Since the start of the season of Memories in Motion, any Pokémon whose Shiny form has been released can also be Shiny in Shadow form.
- 🔔 Fully updated with the start of Harvest Festival: Taken Over.
- 🔗 Other GO Rocket guides: Giovanni, Sierra, Arlo, Cliff
Taunt 🗣 – “Go, my super bug Pokémon!”
| #1 |
|
|
|
|---|---|---|---|
| #2 |
|
|
|
| #3 |
|
|
|
- Catchable in this encounter are Shadow Weedle, Wimpod, Venonat, Pinsir, Dewpider, and Anorith.
- Best counters for the Bug-type Grunt are Fire and Rock-type Pokémon. Use Rock-type attackers against Wimpod, Dewpider, and Anorith, as their secondary typings make Fire attacks neutral. Fire-type attackers are especially effective against Scizor.
Taunt 🗣 – “Wherever there is light, there is also shadow.”
| #1 |
|
|
|
|---|---|---|---|
| #2 |
|
|
|
| #3 |
|
|
- Catchable in this encounter are Shadow Alolan Rattata, Poochyena, Carvanha, Absol, Sneasel, and Houndour. Absol, Sneasel, and Houndour can be caught from the second slot.
- Best counters for the Dark-type Grunt are Fighting-type Pokémon like Lucario, Machamp, and Conkeldurr.
Taunt 🗣 – “ROAR! … How’d that sound?”
| #1 |
|
|
|
|---|---|---|---|
| #2 |
|
|
|
| #3 |
|
|
|
- Catchable Pokémon in this encounter are Shadow Axew, Deino, and Noibat.
- Best counters for the Dragon-type Grunt are Ice, Dragon, and Fairy-type Pokémon, like White Kyurem, Mamoswine, Rayquaza, and Gardevoir.
Taunt 🗣 – “Get ready to be shocked!”
| #1 |
|
|
|
|---|---|---|---|
| #2 |
|
|
|
| #3 |
|
|
|
- Catchable in this encounter are Shadow Helioptile, Voltorb, Shinx, Electabuzz, Alolan Geodude, and Magnemite. Electabuzz, Alolan Geodude, and Magnemite can be caught from the second slot.
- Best counters for the Electric-type Grunt are Ground-type Pokémon like Groudon, Garchomp, and Excadrill. Galvantula is weak to Fire and Rock rather than Ground, but Groudon’s Fire Punch and Excadrill’s Rock Slide can handle it.
Taunt 🗣 – “Check out my cute Pokémon!”
| #1 |
|
|
|
|---|---|---|---|
| #2 |
|
|
|
| #3 |
|
|
|
- Catchable in this encounter are Shadow Snubbull, Ralts, Alolan Vulpix, Kirlia, and Galarian Weezing. Snubbull, Kirlia, and Galarian Weezing can be caught from the second slot.
- Best counters for the Fairy-type Grunt are Steel-type Pokémon, but you can also use Poison Pokémon for pure Fairy types.
Taunt 🗣 – “This buff physique isn’t just for show!”
| #1 |
|
|
|
|---|---|---|---|
| #2 |
|
|
|
| #3 |
|
|
|
- Catchable in this encounter are Shadow Timburr, Mankey, Makuhita, Hitmonchan, Hitmonlee, and Hitmontop.
- Best counters for the Fighting-type Grunt are Fairy, , and Psychic-type Pokémon. Keep a or Psychic attacker ready for Infernape, and be wary of Annihilape’s Ghost-type attacks if you use Psychic-type counters.
Taunt 🗣 – “Do you know how hot Pokémon fire breath can get?”
| #1 |
|
|
|
|---|---|---|---|
| #2 |
|
|
|
| #3 |
|
|
|
- Catchable in this encounter are Shadow Ponyta, Torchic, and Litwick.
- Best counters for the Fire-type Grunt are Water, Rock, and Ground-type Pokémon like Kyogre, Swampert, Terrakion, Rhyperior, and Groudon.
Taunt 🗣 – “Battle against my Flying-type Pokémon!”
| #1 |
|
|
|
|---|---|---|---|
| #2 |
|
|
|
| #3 |
|
|
|
- Catchable in this encounter are Shadow Swablu, Rookidee, Taillow, Zubat, Gligar, and Scyther. Zubat, Gligar, and Scyther can be caught from the second slot.
- Best counters for the Flying-type Grunt are Electric, Ice, and Rock-type Pokémon like Mamoswine, White Kyurem, Rhyperior, Galarian Darmanitan, Baxcalibur, and Tyranitar. Ice attacks are particularly useful against Gligar and Dragonite.
Taunt 🗣 – “Ke…ke…ke…ke…ke…ke!”
| #1 |
|
|
|
|---|---|---|---|
| #2 |
|
|
|
| #3 |
|
|
|
- Catchable in this encounter are Shadow Duskull, Sandygast, and Yamask.
- Best counters for the Ghost-type Grunt are Dark and Ghost-type Pokémon, like Tyranitar, Gengar, Dawn Wings Necrozma, and Hydreigon.
Taunt 🗣 – “Don’t tangle with us!”
| #1 |
|
|
|
|---|---|---|---|
| #2 |
|
|
|
| #3 |
|
|
|
- Catchable in this encounter are Shadow Phantump, Fomantis, and Tangela.
- Best counters for the Grass-type Grunt are Fire-type Pokémon like Charizard, Heatran, and Reshiram. A Bug, Fighting, Ice, or Steel-type attacker can help against Cradily, whose Rock typing makes Fire attacks neutral.
Taunt 🗣 – “You’ll be defeated into the ground!”
| #1 |
|
|
|
|---|---|---|---|
| #2 |
|
|
|
| #3 |
|
|
|
- Catchable in this encounter are Shadow Gligar, Rhyhorn, Trapinch, Claydol, and Vibrava. Gligar, Claydol, and Vibrava can be caught from the second slot.
- Best counters for the Ground-type Grunt are Grass, Ice, and Water-type Pokémon like Venusaur, Sceptile, Greninja, Kyogre, Mamoswine, Swampert, and White Kyurem. Gligar, Vibrava, and Flygon take neutral damage from Grass attacks but are double-weak to Ice.
Taunt 🗣 – “You’re gonna be frozen in your tracks.”
| #1 |
|
|
|
|---|---|---|---|
| #2 |
|
|
|
| #3 |
|
|
|
- Catchable in this encounter are Shadow Seel, Delibird, and Spheal.
- Best counters for the Ice-type Grunt are Fire, Steel, Rock, and Fighting-type Pokémon. There are many different counters for ice types, but be wary of using Fire types here, as many are dual Ice and Water types. For Water/Ice types like Spheal, Electric is also a good option.
Taunt 🗣 – “Normal does not mean weak.”
| #1 |
|
|
|
|---|---|---|---|
| #2 |
|
|
|
| #3 |
|
|
|
- Catchable Pokémon in this encounter are Shadow Teddiursa, Hoothoot, Porygon, Stufful, Starly, and Loudred. Stufful, Starly, and Loudred can be caught from the second slot.
- Best counters for the Normal-type Grunt are Fighting-type Pokémon like Machamp, Lucario, and Conkeldurr. Electric, Ice, or Rock-type attackers are useful against Hoothoot, Starly, and Swellow.
Taunt 🗣 – “Coiled and ready to strike!”
| #1 |
|
|
|
|---|---|---|---|
| #2 |
|
|
|
| #3 |
|
|
|
- Catchable Pokémon in this encounter are Shadow Qwilfish, Oddish, Zubat, Nidorina, Nidorino, and Galarian Weezing. Nidorina, Nidorino, and Galarian Weezing can be caught from the second slot.
- Best counters for the Poison-type Grunt are Ground and Psychic-type Pokémon like Groudon, Garchomp, Mewtwo, and Alakazam. Use Psychic attacks against Zubat, whose typing resists Ground attacks.
Taunt 🗣 – “Are you scared of psychics that use unseen power?”
| #1 |
|
|
|
|---|---|---|---|
| #2 |
|
|
|
| #3 |
|
|
|
- Catchable in this encounter are Shadow Drowzee, Wobbuffet, Ralts, and Duosion. Drowzee, Wobbuffet, and Duosion can be caught from the second slot.
- Best counters for the Psychic-type Grunt are Dark, Ghost, and Bug-type Pokémon.
Taunt 🗣 – “Let’s rock and roll!”
| #1 |
|
|
|
|---|---|---|---|
| #2 |
|
|
|
| #3 |
|
|
|
- Catchable in this encounter are Shadow Onix, Cranidos, Kabuto, Shieldon, and Graveler. Cranidos, Shieldon, and Graveler can be caught from the second slot.
- Best counters for the Rock-type Grunt are Fighting-type Pokémon like Lucario, Conkeldurr, and Machamp. Water and Grass-type attackers are especially effective against Onix, Graveler, and Golem.
Taunt 🗣 – “You’re no match for my iron will!”
| #1 |
|
|
|
|---|---|---|---|
| #2 |
|
|
|
| #3 |
|
|
|
- Catchable Pokémon in this encounter are Shadow Alolan Sandshrew, Aron, and Beldum.
- Best counters for the Steel-type Grunt are Fire and Fighting-type Pokémon like Charizard, Entei, Reshiram, and Lucario. Fighting attacks deal neutral damage to Skarmory and Metang, so Fire is a more consistent choice.
Taunt 🗣 – “These waters are treacherous!”
Female Water Grunt
| #1 |
|
|
|
|---|---|---|---|
| #2 |
|
|
|
| #3 |
|
|
|
- Catchable in this encounter are Shadow Mudkip, Krabby, and Tentacool.
- Best counters for the female Water-type Grunt are Electric and Grass-type Pokémon like Therian Forme Thundurus, Magnezone, Zekrom, Venusaur, Sceptile, and Zarude. Include a Grass-type attacker for Swampert, whose Ground typing resists Electric attacks.
Male Water Grunt
- Catchable in this encounter are Shadow Magikarp and Feebas.
- Best counters for the male Water-type Grunt are Electric-type Pokémon like Raikou, Xurkitree, and Zekrom.
Taunt 🗣 – “Don’t bother – I’ve already won.”
Taunt 🗣 – “Get ready to be defeated!”
Taunt 🗣 – “Winning is for winners!”
Snorlax Grunt
| #1 |
|
|
|
|---|---|---|---|
| #2 |
|
|
|
| #3 |
|
|
|
- Catchable from the typeless Snorlax Grunt are Shadow Snorlax and Lapras.
- Snorlax is always tough, and Fighting types like Machamp or Lucario are the way to go. Bring a Metagross to deal with Gardevoir, which is also solid for Snorlax. Having an Electric type like Magnezone or Electivire (with added Ice Punch) can also help you arrest the incoming Dragonite or Gyarados in the last slot. This is definitely the trickiest of all the grunts, so be prepared!
Starters Grunt
| #1 |
|
|
|
|---|---|---|---|
| #2 |
|
|
|
| #3 |
|
|
|
- Catchable from the starters Grunt are Shadow Bulbasaur, Charmander, and Squirtle.
The decoy female Grunt has the following details:
Taunt 🗣 – “Fooled ya, twerp.”
- Catchable from the decoy Grunt is Shadow Bellsprout.
Team GO Rocket Grunts are one of the most common enemies you will fight in Pokémon GO, as they tend to take over PokéStops, steal items, and convert Pokémon into Shadow Pokémon. You can find them at PokéStops and flying in the Team GO Rocket Hot Air Balloon.
Grunts are a common enemy, but they still can be difficult to defeat unless you know which counters to use. Luckily, each type of Grunt has a recognisable taunt which gives you a hint at which Pokémon they will use.
- Grunts will randomly select one Pokémon from each of the three slots (#1, #2, and #3) to build a team. Before starting the Team Rocket Battle encounter in Pokémon GO, the Grunt will taunt you. We use this taunt line to figure out which type of Pokémon he/she will use in the fight.
- Team Rocket Grunts do not use shields, which gives you an additional edge in these battles. You should shield against every Charge move they use (the charged attack the Shadow Pokémon use in battle is not Frustration, but a regular move from their move pool).
- Every Pokémon that faints on your team reduces the number of Premier Balls you will get for the Shadow Pokémon catch encounter. It’s in your best interest to switch low HP Pokémon before they faint. There is a slight delay in Rocket Grunts attacking after charge moves are used or Pokémon are switched, which you can take advantage of to make your victory that much easier.
- Your Pokémon are not automatically healed after the battle. If you lose, you can rematch, and the Grunt will have the same Pokémon again. There’s no penalty for rejoining.
- You can walk away from the Poke Stop once the encounter starts. There’s no distance limit on how far you can move (or at least we never reached it). We tested this up to almost 500 meters (0.31 miles).
These taunts identify the Grunt’s team theme. After defeating a Grunt, you can catch a Shadow Pokémon from its first slot or, for certain Grunts, its second slot. The catchable options are listed above.
Don’t forget to check out our Team GO Rocket Leaders guides for Sierra, Arlo, Cliff, and Giovanni – we’ve got the perfect strategy guides to help you win against Rocket Leaders as well.
Recommended team for defeating Team GO Rocket Grunts
3kkology here, updating this guide for everyone to use to take down Go Rocket invasions. I wanted to provide my dedicated Go Rocket team that I use for efficiency when taking down large invasion of Go Rocket grunts.
It can be annoying to look at this guide for every grunt and remember what Pokémon is best for each encounter. This is the team that I use for every Go Rocket encounter, and it has yet to fail me. Feel free to copy and try for yourself.
| Pokémon | Fast Move | Charge Moves |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
The lead is Rhyperior. Lucario Power-up Punch is very powerful because of the delay in attacking by grunt Pokémon after using charge moves. Charizard is great for similar reasons because of Dragon Claw, and the fire-type attacks offer good coverage. You can really limit the number of fast moves the Go Rocket grunt can get off. This team is very well-rounded for many grunt encounters. Bring an Electric-type counter for Gyarados or an Ice-type counter for Dragonite if you encounter them.
Shiny Shadow Pokémon from Team GO Rocket Grunts
Shadow Pokémon caught from Grunts can be Shiny if that Pokémon’s Shiny form has been released. Shiny Shadow encounters were expanded to Grunts during the Team GO Rocket Takeover Event. Since the start of Memories in Motion, this applies to any eligible Pokémon caught from the first or second slot.

Credits and thank you
We wish to say thank you to everyone who contributed their data to our Team Rocket Battles research project. This guide is made possible solely on the merit of the data you provided! Thank you! If you want to join our Discord server, please do so. We are planning to hold more research projects in the near future.


