Charmeleon - Lv. 24
Pikachu - Lv. 23
I'm currently at the Cerulean Gym, so that explains the low levels.
For Sapphire I usually have a team consisting of Blaziken, Gardevoir, and Kyogre, not counting the HM slaves. I restarted with a Torchic, but I haven't played Sapphire in favor of LeafGreen for a long time, so...