Several quests involve collecting large numbers of Snowballs in exchange for items. Hidden Snowballs are scattered throughout several different snowy locations. Additionally, wild Vanillite, Vanillish, and Vanilluxe have a 5% chance to hold a Snowball.
- Collect 5 Snowballs for the boy next to the rock on the lake in Deyraan Town for an Ice Gem.
- Collect 10 Snowballs for the boy next to the rock on the lake in Deyraan Town for a Never-Melt Ice.
- Collect 55 Snowballs for the boy next to the rock on the lake in Deyraan Town for TM13 Ice Beam, then talk to the girl making a snow Greninja for a 100 Snowball reward (the 100 Snowballs specifically requires doing the Delta Misdreavus quest).
- Collect 100 Snowballs for the NPC in Settlement Juliet for 15 IV Stones. Though he requests 100 Snowballs, he only insists on taking 50.