In HeartGold and SoulSilver, shards can be found by using Rock Smash on boulders, or by using the dowsing machine on certain Pokéwalker routes. The shards can then be taken to the Juggler in Violet City or the Juggler in Fuchsia City and traded for different types of berries.
Red Shard
Violet Town Juggler gives you Cheri, Pecha, and Leppa berries.
Fuchsia City Juggler gives you Persim, Razz, and Pomeg berries.
Found on the following Pokéwalker Routes
- Rugged Road (3000+ steps; rare)
- Volcano Path (500+ steps; rare)
- Scary Cave (1000+ steps; rare)
- Night Sky's Edge (2000+ steps; rare)
Blue Shard
Violet Town Juggler gives you Chesto, Oran, Wiki berries.
Fuchsia City Juggler gives you Bluk, Kelpsy, Cornn berries.
Found on the following Pokéwalker Routes
- Beautiful Beach (3000+ steps; rare)
- Warm Beach (4000+ steps; rare)
- Scary Cave (3900+ steps; rare)
- Night Sky's Edge (1500+ steps; rare)
Green Shard
Violet Town Juggler gives you Rawst, Lum, Aguav berries.
Fuchsia City Juggler gives you Wepear, Hondew, Durin berries.
Found on the following Pokéwalker Routes
- Noisy Forest (2000+ steps; rare)
- Scary Cave (2000+ steps; rare)
- Resort (200+ steps; rare)
- Night Sky's Edge (3000+ steps; rare)
Yellow Shard
Violet Town Juggler gives you Aspear, Sitrus, Iapapa berries.
Fuchsia City Juggler gives you Pinap, Grepa, Nomel berries.
Found on the following Pokéwalker Routes
- Dim Cave (4500+ steps; rare)
- Warm Beach (4900+ steps; rare)
- Scary Cave (1500+ steps; rare)
- Night Sky's Edge (2500+ steps; rare)