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
PoisonPowder
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
Fly
Roost
???

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
Earthquake

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
Megahorn
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
Surf
Ice Beam
Body SLam
Thunderbolt

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

Tauros @ Silk Scarf
Ability: Intimidate
Strength
Rock Slide
???
???

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

Thanks, all advice will be greatly appreciated.