Pokémon HeartGold and SoulSilver/Special Pokémon

Swarms
Various Pokémon can be caught by listening to Oak's Pokémon Talk on the Pokégear, and then going to the route indicated by Mary.


 * - Route 13
 * - Route 47
 * - Mt. Mortar
 * - Route 35
 * - Dark Cave
 * - Route 38
 * - Route 32
 * - Route 44
 * - Route 1
 * - Vermilion City
 * - Route 34
 * - Route 9 (HG only)
 * - Route 9 (SS only)
 * - Route 3 (SS only)
 * - Route 45
 * - Violet City
 * - Route 3 (HG only)
 * - Route 19
 * - Route 12
 * - Route 27
 * - Viridian Forest
 * - Route 25