Back in the days of Red and Yellow I used to have Lapras on my Red team and Butterfree and Nidoqueen in Yellow.
I had a Pelliper, Mightyena in my ruby team and my Hariyama is the lvl 50 Pokemon I used in the battle tower. I had also trained a Walrien and Glaice for the purpose of capturing Rayuaza (I had used my Master ball so I was counting on freezing it to give me the better chance of a capture). I think I had also train non evolve pokemon like Skarmory and Ralicanth to a fair high level as well.
I had a Pelliper, Mightyena in my ruby team and my Hariyama is the lvl 50 Pokemon I used in the battle tower. I had also trained a Walrien and Glaice for the purpose of capturing Rayuaza (I had used my Master ball so I was counting on freezing it to give me the better chance of a capture). I think I had also train non evolve pokemon like Skarmory and Ralicanth to a fair high level as well.