Any rod at all but the better rod the more chance.
I recommend the great rod,
Super rod: Gyarados whiscash
Great rod: barboach feebas high level magikarp
Old rod: low level magikarp
Chat with our AI personalities
You can catch feebas with any type of rod in Pokemon sapphire,ruby and emerald but a super rod is the best-good rods and old rods work to but they r harder to catch feebas with :^] I tried that but i just got a whole bunch of carvanas. Its probaly the same catch rate with all the rods. With an old rod, basically every second catch on a Feebas tile will be a Feebas. Also, with the old rod, you usually just have to press once to pull up the catch. With a super rod every catch on a Feebas tile will be a Feebas, but you will often have to press 5-6 times to pull up the catch. if you use a old rod it only catches magicarps,a good rod will only catch medeaim lvl Pokemon and a super rod will catch every Pokemon.its better to use a super rod
you can catch water Pokemon by surfing on water and by using all the rods
if you ment feebas you could go in mt.coronet and go to the room with fog and you will see water and you can use good old and super rods to catch but it will take a while
you get the fishing rods from fishermen.
somewhere in the game.