1. Old Rod:
* Location: From the Old Man on Route 25.
* Requirement: You need to have beaten Brock's gym in Pewter City.
2. Good Rod:
* Location: From the Old Man in Goldenrod City after you've gotten the Bike Pass from the Cycling Road.
* Requirement: You need to have beaten Falkner's gym in Violet City, Whitney's gym in Goldenrod City, and gotten the Bike Pass.
Note: The Old Rod is a basic fishing rod that catches weaker Pokemon, while the Good Rod catches stronger Pokemon.
Here's a breakdown:
1. Beat Brock's Gym: This unlocks access to Route 25, where you can find the Old Man.
2. Talk to the Old Man: He will give you the Old Rod.
3. Beat Falkner and Whitney's Gyms: This will allow you to get the Bike Pass from the Cycling Road.
4. Get the Bike Pass: This unlocks access to Goldenrod City.
5. Talk to the Old Man in Goldenrod City: He will give you the Good Rod.
With these fishing rods, you can start catching various Pokemon from the water! Happy fishing!