As like all Pokemon Games, you will encounter a number of different Pokemon during your journey throughout Detective Pikachu. A number of these Pokemon will be found in the wild; however, some of them will also be owned by various characters you will meet along the way. No matter their ownership status, all of the Pokemon you encounter will be able to be talked to, some giving you the Testimony you need to solve the Case at hand. In total, there are over a hundred different Pokemon found throughout Detective Pikachu.
All Pokemon Found Throughout Detective Pikachu
Rattata
Alolan Rattata
Ekans
Ninetales
Poliwag
Machoke
Machamp
Lapras
Hoothoot
Azumarill
Hoppip
Skiploom
Snubbull
Mudkip
Poochyena
Mightyena
Ludicolo
Wingull
Pelipper
Masquerain
Loudred
Nosepass
Mawile
Manectric
Volbeat
Illumise
Miltoic
Tropius
Metang
Grotle
Kricketune
Wormadam
Shellos
Drifloon
Chatot
Rotom
Tepig
Herdier
Scraggy
Trubbish
Garbodor
Minccino
Cinccino
Solosis
Duosion
Ducklett
Ferroseed
Chandelure
Stunfisk
Fennekin
Diggersby
Fletchling
Floette
Furfrou
Spritzee
Slurpuff
Heliolisk
Phantump
Noibat
Brionne
Stufful
Mimikyu