you get the rods in verritian city!
no
Get a fishing rod and fish for one.
It is a gold caterpie
in golden rod city
a fisher man in olivine city
You don't want the old rod. It only catches Magicarp.
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 :)
if Pokemon gold use good or super rod in oivine city on Thursday.
it depends on which gold you are talking about. in original you talk to a fisherman and he gives you one but might be wrong I am not sure in heart gold but try above i dont have heart gold
Talk to a fisherman inside the Pokemon Center on Route 32.
The Fishing Guru in Olivine City gives it to you.
you buy them at the big pokemart at golden rod city