Fire, dark, ground (if no Levitate), ghost
Dragon Pokemon are weak to ice and dragon type moves, and resistant to electric, fire, grass, and water type moves (By resistant I mean that when those type moves hit a dragon Pokemon, they will only do half the damage that they normally would). (This answer only applies to pure dragon Pokemon. Extra types such as flying/dragon, will have more weaknesses and strengths.)
It is at Seafoam Islands while Surfing or using the Good/Super Rod and at Whirl Islands, while using the Good/Super Rod.
To catch a Metapod in Pokemon SoulSilver (And in Pokemon HeartGold as well), you have to enter the Bug Catching Contest at The National Park on Tuesdays, after you obtain the National Pokedex.
If you mean Shaymin, than go to Super Cheats... they have lots of codes!
the first Pokemon in ur party has to be a higher level than what the wild pokemo can be...example Pokemon in first is lv 50 wild Pokemon are lv 51 repel wont work, but if party pkmn was lv 52 it would.
Fire
Fire , ghost , dark , fight
You needed Pokemon that is Super Effective against Dragon types.
No. Ghost and Dark is super effective to Psychic Pokemon. Fire is super effective to Grass, Steel, Bug, and Ice.
Ghost and Dark attacks are super effective against Ghost type pokemon.
Steel is super effective against rock type pokemon.
using super effective Pokemon against his' Pokemon you'll need a super effective Pokemon against his starter but you don't need to win with super effective Pokemon just stock up on potions that's what I do.
Any rock type move will be 4* effective, or hyper effective against Ho-oh.
ground type Pokemon are super effective against poison type Pokemon.
no it is not
Fighting and Bug types are super effective.
Super effective on Electric---Ground Super effective on Flying---Ice, Rock, Electric If you mean super effective on an electric/flying type: rock and ice.