its rare in the safari zone in the water at the mtn. land scape
to catch bagon, you have to go to meteor falls. find the the innermost part of the meteor falls where there is water and an isolated land at the end. you can see a lvl 30 bagon there.
To catch a Pokemon with a rod, you have to use the rod, then wait until a "!" appears above your character's head. Once that happens, press "a" as fast as you can before it gets away. If you land the Pokemon, you get to battle it.
After you beat all eight gym leaders, go back to new bark town, and surf east on the water in front of your house. After you hit land, there will be a cave. Find your way through it, and navigate from there. There's a map to help you on your pokegear too.
You can trade, use the action replay for Pokemon Platinum, or actually catch it without the action replay. If you have completed the Sinnoh Pokedex, go and see Professor Rowan, and he will give you the National Pokedex, then you catch all the Pokemon throughout the land of Sinnoh from all the other regions due to an "outbreak". But, where to catch caterpie specifically, you need to go to Eterna Forest, west of Eterna City.
On Land
No, you can not buy any land on Pokemon Heartgold or Soulsilver.
any where in the game on water or land just look hard
You can catch him at the top right corner piece of land in Kanto, See related link below for the Kanto map. It has a dead end in the top right corner, that's where suicune is, but you have to find him everywhere else in Kanto and Johto region.
in a land on water in a land on water
Unfortunately, you can only get it from a Nintendo event which was held a long time ago in a distant land. Unlucky.
its rare in the safari zone in the water at the mtn. land scape
you cannot catch shelgon in Pokemon sapphire. you need to get bagon. to get bagon, go to meteor falls. go up the water fall using the move waterfall. go inside the door. explore the areas. you will find a small cave with water seprarting the land. run around on the land. you will find bagon. catch him with a ultra ball. if you have questions please email me at mohagamer@hotmail.com
to catch bagon, you have to go to meteor falls. find the the innermost part of the meteor falls where there is water and an isolated land at the end. you can see a lvl 30 bagon there.
you talk to the old man in viridian who teaches you how to catch pokemon. When he asks if you are busy say no. Then fly to the island with Blaines gym on it and surf right were the land meets the water. hope this helps
To catch a Pokemon with a rod, you have to use the rod, then wait until a "!" appears above your character's head. Once that happens, press "a" as fast as you can before it gets away. If you land the Pokemon, you get to battle it.
you need the event called oak's letter for it