Both methods have their own exclusive Pokémon that can only be caught in that way, but there are select Pokémon that can only be caught by using the best rod of them all: the Super Rod.
The Super Rod has been a staple in the Pokémon series since Generation I as the best fishing rod obtainable, and that isn't going to change any time soon!
A fishing guru lives in a house on Route 12, which is known as a great fishing spot. Talk to him in Red, Blue, Yellow, Gold, Silver, Crystal, Fire Red, Leaf Green, Heart Gold and Soul Silver to get the Super Rod.
A fisherman in Mossdeep City will give you the Super Rod in Ruby, Sapphire, Emerald, Omega Ruby and Alpha Sapphire. In the Generation III titles it takes multiple well-timed button presses to reel in the hooked Pokémon or else it will get away.
The Super Rod is given to the player in Nuvema Town in Black, White, Black 2 and White 2, but by different characters in each set of games. In Black and White the Super Rod is given to the player from Looker, whereas Cedric gives the Super Rod to the player in Black 2 and White 2.
Related Threadspokemon silver how to get fish rod name super rod? - last post by @ May 21, 2010
good rod and super rod??? - last post by @ Feb 4, 2013
good rod and super rod - last post @ Jun 12, 2004
old rod,good rod and super rod - last post by @ Sep 11, 2005
GOOD ROD AND SUPER ROD - last post by @ Apr 6, 2010