Do you battle offensively or defensively?
I don't mind stallish pokemon in game, so I've used stuff like Umbreon and Cradily. It can be fun absorbing hits from the A.I trainers. Tankish Pokemon are still good when underleveled. They can stall for the team, throw status conditions around, and allow healing. I've beaten Red in Gen 2 with pokemon leveled 49-52 through doing this.
I don't mind stallish pokemon in game, so I've used stuff like Umbreon and Cradily. It can be fun absorbing hits from the A.I trainers. Tankish Pokemon are still good when underleveled. They can stall for the team, throw status conditions around, and allow healing. I've beaten Red in Gen 2 with pokemon leveled 49-52 through doing this.