By using the TM Flash
In the whirl caves
in the caves
Mt. Silver, Victory road......most caves
articuno is in the seafoam caves but i think you need 8 badges for it to actually be there.
Water Pokemon can be found by surfing or using a fishing rod, and occasionally, in certain caves such as the Whirl Islands.
how else you just catch them in grass, caves, water, or please restate your question differently!
In Ruby, Sapphire, and Emerald; you can find them at the bottom of the sea and in caves. In Diamond, Pearl, and Platinum; You can find them on the ground, in caves, or Pokemon have them when you catch them or if they have the ability Pick Up. In HeartGold and SoulSilver; Pokemon in pokewalkers will randomly obtain them. You can also find them in caves and on the ground. In Black and White, they are in caves, on the ground, and Pokemon may have them.
In Pokemon SoulSilver, Marshtomp evolves into Swampert at level 36. See the link below.
its in 1 of the major caves i know you go straight from the enterance maybe cerulean in kanto where misty is
you go to the caves in the safari zone then you go to the water and surf to a cave then go in it hope this helped
In one of the caves in Johto I think he is at mount mortar beat him and you get a Tyrougue
Only in an event.