I never got Pokemon Gold/Silver since I got over Pokemon 3 years ago, but I'll list my team for Blue;
Zapdos Lv.100
Thunder Wave
Thunderbolt
Hyper Beam
Thunder
Exeggutor Lv.100
Egg Bomb
Poison Powder
Stun Spore
Leech Seed
Machamp Lv.100
Earthquake
Submission
Rock Slide
Fire Blast
Lapras Lv.100
Thunderbolt
Blizzard
Sing
Confuse Ray
Golem Lv.100
Earthquake
Fire Blast
Rockslide
Strength
Mewtwo Lv.100
Thunderbolt
Blizzard
Psychic
Recover
All of them are ugly, but very powerful. The reason Zapdos is so strong is that earthquake can't attack him, so you can switch to another pokemon quickly, or use hyper beam to take away 25% of their HP away. I use him first, because I always use paralyze. It pisses everyone off.

I also use other annoying abilities like Sing, Leech Seed, and Confuse Ray. I used to have another team that had really powerful attacks w/ everyone at Lv. 100, but for some reason it lost a lot of battles. The trick is to Paralyze, put to sleep, confuse, or leech seed your opponant. Especially on strong pokemon like Mewtwo. The main reason why I have such good pokemon is because I looked at the "world champion's" and stole a couple of his.
