1. The Old Rod:
* Location: You can get the Old Rod from the Old Man in Jubilife City after you defeat Roark in the Oreburgh Mine.
* What it Catches: The Old Rod catches mostly common Pokémon like Magikarp, Goldeen, and Barboach. While not super rare, these can still be valuable in the early game!
2. The Good Rod:
* Location: You can get the Good Rod from the fisherman in Floccesy Ranch, north of Hearthome City, after you defeat Maylene in the Veilstone Gym.
* What it Catches: The Good Rod allows you to catch a wider variety of Pokémon, including some rarer fish like Luvdisc and Finneon.
Additional Tips:
* Fishing Locations: The best fishing spots in the early game are the Lake Acuity and Route 214.
* Patience is Key: Fishing can be a bit slow. Be patient and use the A button to keep your line in the water.
I hope this helps you reel in some awesome Pokémon! Good luck!