Ice type right? I would suggest using a fighting type (Maybe Machoke) and also a grass type and electric type. Fighting is super effective on Ice types, and electric and grass can back it up (Grass also being effective on ground and water (Ice doesn't offer resistance against grass) while electric takes care of water.)
You have to go through the Ice Path. It is located east of Mahogany Town. The slick ice makes for a tricky puzzle, along with the boulder puzzle later in the Ice Path.
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.
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.
Olivine City
Mahogany Town. There is a house above the Poke Center, sort of positioned between the Gym and Poke Center.
so you can get past the guy in mahogany town
you have to get lugia
It is in Mahogany town in the southwestern corner of the town.
beat the 6th gym leader and then go to mahogany town.
In Mahogany Town, the house with the strange tree is located at the upper left of the Mahogany Gym.
Mahogany town, just south of lake of rage.
just go east of mahogany town then go through the ice path and you will arrive in blackthorn city
just talk to him and beat the eight gym and buy the rangecandy then you can pass
The seventh gym leader is situated in Snowpoint city.The 7th gym leader, Pryce, is in Mahogany Town. To get there, you go east of Ecruteak City. You will have to pass through Mt. Mortar. After you get to Mahogany Town, you have to beat Team Rocket in the shop in Mahogany Town and at Lake of Rage north of Mahogany Town.Hope this helped! =)
After winning seven badges, head east from Mahogany Town. Enter the cave on the mountain. Traverse through it. After getting through it, you will be in Blackthorn City. The Gym in this town is Dragon-type, so be careful! Hope this helps!
Blackthorn City, after Mahogany Town and after Ice Path
you have to beat the 6th gym leader. then go back to mahogany town and the guy who was standing in front of the gym won't be there anymore.