If you mean the guy that won't let you leave Mahogany town, he won't leave until you go into the sketchy shop in Mahogany which activates a scene which reveals that Team Rockets base is underneath it through a secret passage within the shop. Once you defeat the base AND you defeat the Gym in Mahogany you'll be able to get through.
The red Gyarados is in the middle of the Lake of Rage north of Mahogany Town in Johto.
go to the lake of rage to get to the lake of rage you need to go to mahogany town then go north at the center of the lake is the red gyarados
you have to get the swim HM and beat the red Gyarados at the lake of rage, then you will meet up with lance and he will help you take out the hidden team Rocket outpost, then after that the gym leader should be there.
to battle with the red gyarados you need surf and when you get to it talk to it..and gyarados is level 30 and very had to catch ,but, it will be your only oppertunity to catch one
Lake of Rage (which is North of Mahogany Town).
The Red Gyarados is at the Lake of Rage, near Mahogany town.
The red Gyarados is in the middle of the Lake of Rage north of Mahogany Town in Johto.
At the Lake of Rage, which is North of Mahogany Town.
At the Lake of Rage, North of Mahogany Town.
He's in the Mahogany Town Souvenir Store.
In Pokemon Silver you can find red gyarados in LAKE OF RAGE. You need to go up route 43 from Mahogany Citie = =
After you catch the Red Gyarados, Lance will be at the shoreline of The Lake of Rage.
Beat or catch the red Gyarados on the Lake of Rage AND beat Team Rocket in the strange shop with the sign "nothing strange here."
It is found after defeating or capturing the Red Gyarados, which is located in the Lake of Rage near Mahogany Town.
at the lake of rage outside of mahogany town
Go to the shop after you see the red gyarados with Lance and then move the shelf.
Not a pond, but rather, a lake - the Lake of Rage, North of Mahogany Town.