use a old rod at any pool of water.
it is magicarp ;)
only magicarp
Magicarp,finneon(Only in Canalve city),E.T.C.
the first answerer answered Magicarp and Bidoof.
There is none
magicarp Cacoon Metapod Magnamite Electrode Ditto
magicarp evolves on lv 20Level 20
Magicarp evolvesw into gyarados at level 20
You can trade it from heart gold/ soul silver or get lucky and find a shiny magicarp (golden/yellow) and evolve it into shiny gyarados (red gyarados)
You can catch a Magicarp pretty much in any body of water.
Go to a place where there are wild Magicarp and just keep looking until a shiny Magicarp comes. There is a 1 in 8,192 chance in finding a shiny pokemon.
gyarados