Steps for de-dah-Dee's for fishing on Pokemon.
Step 1) Get a rod.
Step 2) Go to Key Items pocket and Register the Rod.
Step 3) Press "Select" while either Surfing or at waters edge.
Step 4) Press "A" when it says "Oh! A bite!"
Step 5) Press "A" when it says "Oh! A bite!"
Step 6) Keep repeating steps 4 & 5 until you go into battle.
Step 7) Get the Pokemon weaker.
Step 8) Throw a PokeBall at the Pokemon when its weak.
Step 9) If you don't catch it the first time then keep repeating until you do.
Step 10) If you cant follow these simple steps then you might as well not be playing as simple of a game as Pokemon Ruby, Sapphire, Emerald, ETC.
you can catch water Pokemon by surfing on water and by using all the rods
There are three Pokemon you can catch without a rod on Route 132 (by surfing): Tentacool, Pelipper and Wingull.
Fishing pole? You use a Super Rod to catch it. There is no fishing poles Pokemon,only Old Rods,Good rods, and of course Super Rods.
You catch Pokemon in grassy areas they are in every routeAnsweryou catch them in the grass and some in fosils and ledgendarys will be standing in front of you and you could also migrate snd trade they can be caught using fishing rods and using the poke radar as well as traveling using surf on water which will produce wild Pokemon encounters. if your lazy or in a hurry using the Pokemon move sweet scent you can attract wild Pokemon to you without having to move around in grass.You can also use honey trees. To do that you have to smother honey on it.
Spearfishing
rods,Net Balls,HM Surf and some times in grass.
No, there's different Pokemon at different places using different rods.
No you can't catch deoxys by using cheats
Use all rods in the water at separate times while surfing or fishing.
using headbutt.
white grass will get you a better Pokemon.
you have to do any Nintendo event where you get the Pokemon, and trade and catch for the rest.