you can catch snubulls when they are swarming. to find out what is swarming where talk to the girl by the tv at the big house to the right in sandgem town
Chat with our AI personalities
You can catch them while they're in swarms. Otherwise it's almost impossible and will take you weeks non-stop. To get Pokemon in swarms you need to listen to the radio on your pokedex and wait for it to say where the snubull is swarming.
Granbull
You have to trade one from Emerald.
Snubbull evolves into Granbull at Level 23.
You can catch them on the route where you catch the Kadabra...