Ah, I figured it out. There's a trainer in the top-right area in the first town. Somehow, I'd missed that building in my exploration.