After earning the Icicle Badge, Bai Shi stayed in Snowpoint City and patiently waited for Ash and the others to arrive.
During that time, he followed his usual practice and reviewed his Gym battle in detail.
"When Dudunsparce used Body Slam against Candice's Sneasel, Serene Grace activated."
"It left Sneasel paralyzed and laid the foundation for our victory."
"I should teach Dudunsparce more moves with additional effects to make use of that Ability."
"Air Slash would be a good choice."
"Zangoose's High-Speed Crush Claw needs time and distance to build up power. That's too limiting."
"It's only good for catching an unprepared Pokémon Trainer off guard. Once an opponent expects it, High-Speed Crush Claw becomes less effective."
"The ranged version of Farmer's Three Punches works against weak Pokémon, but it doesn't hit hard enough against stronger ones."
"Maybe it's time to develop another finishing move."
"Air Slash is falling behind in power. I'd better teach Staraptor a stronger ranged move."
Based on the problems the battle had exposed, Bai Shi drew up a new training plan.
While he still had time, he found a suitable spot outside Snowpoint City for intensive training.
It was his final preparation for his coming clash with J.
He intended to take her down in one strike and make sure she never left.
A few days later, Ash and his friends finally arrived in Snowpoint City.
Bai Shi heard the news from Zoey, cut his training short, and hurried back from the wilderness.
When Bai Shi reunited with Ash, Ash was preparing to challenge the Snowpoint Gym.
"Long time no see, you three! How have you been?"
Bai Shi waved as he greeted Ash and his friends.
"Bai Shi! Long time no see!"
Thanks to Zoey's introduction, Ash and the others weren't particularly surprised