None of them. Nosepass is inside the cave in Dewford town. Get a Pokemon with Sweet Scent and go into the deepest part of the cave. (Which will require a Mach Bike) and use Sweet Scent until you find him.
Nosepass is a rare Pokemon in the game Pokemon Sapphire. It can only be found by using Rock Smash on boulders in Granite Cave.
In granite cave, use rock smash on the boulders until they appear.
go to the granite cave and have a pokemon with the move rock smash then go to a stone you can smash with rock smash smash it and nosepass may appear
How to get a Nosepass in English and SpanishComo conseguir un Nosepass en Ingles y Espanol-Granite Cave (B2F) Some (Rock Smash) if you smash one of the rocks you fight nosepass (it is rare so dont expect it the first time!)-Cueva del granito' (B2F) algunos (roturta violenta de la roca)you cant
Go to Granite cave and use rock smash on the rocks in there. There is a small chance that you'll get a nosepass
HM06 Rock Smash
Geodude. graveler, nosepass, shuckle.........
go to the cave north of dewford town and smash lots of rocks
Go to Granite Cave (Basement 2). You'll need Surf (and the ability to use it outside of battle) to get there. In the deeper levels, you'll need Flash to see more of the cave. Use Rock Smash to find Nosepass. Good luck!
You go to Mauville City and talk to the Rock Smash Guy.
Own a Poochiana or a Zigzigoon
Victory Road (use rock smash)