Just started replaying SoulSilver for lols and decided to use some Pokemon I haven't used, or have very little experience with. Please no egg or BF moves.

Meganium @ Leftovers
Ability: Overgrow
Body Slam / Headbutt
Petal Dance / Magical Leaf
Synthesis / Aromatherapy

I really like Meganium's versatility as a tank/wall. Unsure of which moves to use, aside from PoisonPowder.

Noctowl @ ???
Ability: Insomnia
Extrasensory / Psychic

I really want to like Noctowl, but HootHoot is rather difficult to train considering it doesn't get it's first special move till Lv22, after it has evolved. Extrasensory seems like a good placeholder till Psychic becomes available.

Steelix @ Shell Bell
Ability: Rock Head
Double Edge
Iron Tail
Stone Edge

Rock Head is broken. Steelix's Atk stat is enough to deal serious damage and with Rock Head, Double Edge has no drawbacks (that I can think of).

Heracross @ ???
Ability: Guts
Brick Break / Close Combat
Aerial Ace

Really unsure about Heracross. As i've nevr used one, I can't deide on many moves.

Lapras @ ???
Ability: Water Absorb / Shell Armor
Ice Beam
Body SLam

Again, have no Idea how to use Lapras. Any advice.

Tauros @ Silk Scarf
Ability: Intimidate
Rock Slide

Couldn't think of any other moves to fit. Any suggestions.

Thanks, all advice will be greatly appreciated.