Went to Altering Cave to beat up some more Zubat. My Pikachu was strong enough to take on all the wild Zubat on its own, so I put it in the first slot in my party and gave it the Macho Brace to speed things up. I quickly filled up the rest of my EVs and then headed back to Slateport to get an Effort Ribbon for Pikachu.
I'm now finished EV training all the Pokemon I bred recently, which is good since EV training is super annoying and tedious on this game. I'll get around to trading these Pokemon over to FRLG pretty soon. In the meantime, I spent some time teaching a few TM moves to several of the Pokemon, such as Sludge Bomb to Bulbasaur and Earthquake to Hitmonlee. Then, I returned to the Battle Frontier and spent most of my BP to tutor Ice Punch onto Mr. Mime.