Pokemon SoulSilver: Last time I made a post, I had beaten Lt. Surge and my team was still a bit unorganized, I didn't have complete movesets (I have only 1 or 2 good moves per Pokemon) so I decided I'd go TM shopping to help out. Then i spent a good 10 minutes trying to reach Sabrina in her maze, and then I won fairly easily. I used Shaymoose and Psy for it, Crunch and Shadow Ball helped out a lot, as well as Psy's resistance to Psychic.
Team:

FERALIGATR [Shaymoose] Lv47 (M)
Serious Nature
@Muscle Band
-Avalanche
-Dig
-Waterfall
-Crunch

AMPHAROS [Zeus] Lv47 (M)
Quiet Nature
@Choice Scarf
-Strength
-Signal Beam
-Discharge
-Thunder

FEAROW [Kenya] Lv47 (F)
Hasty Nature
@Grass Mail
-Fly
-Secret Power
-U-Turn
-Drill Peck

MAGMORTAR [Blaster] Lv47 (F)
Docile Nature
@Shell Bell
-Solarbeam
-Faint Attack
-Flamethrower
-Focus Blast

ESPEON [Psy] Lv47 (F)
Quiet Nature
@Choice Specs
-Swagger
-Swift
-Psychic
-Shadow Ball

DRAGONAIR [Xtream] Lv47 (M)
Naive Nature
@King's Rock
-ExtremeSpeed
-Surf
-Dragon Rush
-Fire Blast
Team Summary (Better One in Signature)