You'll need to fish in rippling water at Village Bridge.
you catch that Pokemon in the same place as sharpedo
wailmer and sharpedo
In the water of Lake Verity
TRADE IT FROM RUBY OR SAPHIRE.
You'll need a Pokemon and a Poke Ball.
you have to have a level 50 blaziken and sharpedo
You can find it on black city or white forest,i caught a carvanah and a sharpedo,they even have gyrodose!
I know in emerald you can at Mossdeep with a super rod.
catch a sharpedo catch a sharpedo
Sharpedo is a Water and Dark type pokemon.
You actually go to Pastoria marsh, take out a fishing rod and you'll catch a carvana at some point. I evolves by leveling into sharpedo.
In Pokemon Emerald Carvanha evolves into Sharpedo at level 30. You can also catch wild Sharpedo in Routes 122 to 133 by fishing with the Super Rod.