To get the Ultra Rod: Talk to the Fishing Guru that gives you the Super Rod 100 times and he will give you the Ultra Rod. With the Ultra Rod not only can you catch pokemon, but you can catch Tm's and Items also.
use a super rod at the lake of rage.
Ultra rod is not available in Leaf Green. The super rod is the best rod in the game.
the only rod you can get is the super rod. You can get this rod after you beat the game, after you beat the elite four you will be sent back to your haome and will obtain the super rod.
You can find Carvanha in Route 119, use your Super Rod. If you want Sharpedo (final form of Carvanha), you can find it near Mossdeep City, use your Super Rod.
You could get the super rod in Olivine city (heart gold)
You can find them in the Whirl Islands by Surfing or Fishing with a Super Rod.
There is only old, good, and super rods in Pokemon Heart Gold.
Go to the rocky beach area and use the super rod.
I know that you get the super rod in Route 12.
Talk to the fishing guru in route 12 in Kanto.
you cant get a gold rod but you can get a super rod witch allows you to catch rely powerful water Pokemon. you can find it after you beat the champion, you need to be in Kantoon route 12 then find the fishing guru's house and he will give you your rod.enjoy :)
to get level 40 water Pokemon you first have to get a super Rod (from house on RT. 12) and get it by fishing. The Super Rod wil only get you level 40 Pokemon.
surf on water or get a fishing rod
Route 44. You catch it with the super rod or the good rod but the super rod has a slightly better chance and you get a miles better pokemon. Good Rod: 2% chance level 20 Super Rod: 3% chance level 40 You can also catch it while surfing when there is a swarm of them. There is a 90% chance of getting it but it's level is unpredictable.
use a super rod at the lake of rage.
You must evolve Dragonair (available from the Dragon's Den; use super rod) to get it.
I suggest you get a rod (Old rod, good rod, super rod) or find HM03 (Surf).