When the player first arrives in Snowbelle City, Wulfric is away from the Gym and the Gym guide is blocking the door. In order to challenge the Gym, the player must first travel through the Winding Woods to the Pokémon Village and talk to Wulfric there, after which he'll return to his Gym.
The Snowbelle Gym is a large building that appears to be made of ice on the inside. The main mechanic of this Gym is to rotate huge platforms in order to progress to the next platform. There are four movable platforms, with Wulfric waiting at the end of the path. After he is defeated, an icy slide will form across the Gym, giving the player a shortcut back to the entrance.
Appearance
This section is incomplete. Please feel free to edit this section to add missing information and complete it. Reason: Needs a complete layout map
The Snowbelle Gym debuted in All Hail the Ice Battlefield!, where Ash challenged Wulfric to a Gym battle. Due to Ash focusing on besting Sawyer, who had already defeated Wulfric earlier, Wulfric was able to beat him, requiring only two Pokémon to defeat Ash's three. This loss left Ash disillusioned and doubtful of his abilities for the entirety of the next episode.
The Gym reappeared in A Real Icebreaker!, where Ash challenged Wulfric to a rematch. With the help of the perfected Ash-Greninja, Ash was able to defeat Wulfric this time around, earning him his eighth and final Kalos League Badge.
Like the other Ice-type Gyms in the anime, the Snowbelle Gym has a battlefield covered in slippery ice. At the end of the Gym, there is also an ice throne, where Wulfric sits while waiting for new challengers to arrive.
Abomasnow was the first Pokémon Wulfric used during his Gym battle with Ash. Although he ended up being soon defeated by Ash's Hawlucha, he managed to set up a hailstorm, which proved troublesome for Ash later in the battle.
Abomasnow reappeared in A Real Icebreaker!, where it was Wulfric's final Pokémon in his rematch with Ash. It soon defeated Ash's Talonflame, despite the massive type disadvantage. Ash's next choice was Greninja, who soon gained an upper hand on Abomasnow and turned into its Ash-Greninja form, overpowering Abomasnow even further. Wulfric then revealed that Abomasnow was capable of Mega Evolving, making Ash-Greninja's opponent a Mega Abomasnow. Despite the increase in power, Mega Abomasnow was eventually defeated by Ash-Greninja, winning the match for Ash and earning him the Iceberg Badge.
Avalugg was the second Pokémon used by Wulfric in his Gym battle with Ash. With the hailstorm set up by Abomasnow, Avalugg was able to use its Ice Body Ability to keep regaining health during the entire battle. It quickly defeated Ash's Hawlucha, after which Ash chose to use Talonflame. Using Talonflame's great Speed to his advantage, Wulfric had Avalugg use Avalanche, which was powered up due to Avalugg acting after its opponent. This eventually led to Talonflame's defeat, and Ash sent out Greninja as his final Pokémon. Even though Greninja managed to freeze Avalugg's legs with quickly freezing Water Shurikens and transform into its Ash-Greninja form, it still wound up defeated, costing Ash the battle.
Avalugg reappeared in A Real Icebreaker!, being the second Pokémon used by Wulfric in Ash's rematch against him. It managed to defeat Ash's Pikachu, after which Ash chose to use Talonflame. This time, Talonflame was able to claim victory over the Iceberg Pokémon.
Bergmite was used by Wulfric in Ash's rematch against him in A Real Icebreaker!, where it battled Ash's Pikachu. Despite proving to be surprisingly tough, it was eventually defeated with a super effective Iron Tail.
It's unknown if this Bergmite is one of the five Bergmite that greet visiting Trainers at the Gym, or a separate one Wulfric uses for Gym battles.