The newest Pokemon Go update – 0.37.0 for Android and 1.7.0 for iOS – is available for download. This update introduces the Buddy system, a mechanic that allows players to choose any Pokemon from their collection as a companion. Aside from the ability to have a favorite companion on your journey, the system also adds an additional way to earn Candies for your Pokemon Buddies. The bonus for traveling a specific distance with your selected companion is a single Candy for the chosen Pokemon.
Each Pokemon Buddy in Pokemon Go is created differently, and that separates them in different walking-distance-candy groups. For some of them, you’ll have to walk a short distance of 1 km before you get a Candy, and for the others the distance is 3 or 5 km, which makes them more difficult to acquire candies from. Horsea, for example, takes 3 km For 1 Candy, while Eevee requires 5 km.
Pokemon GO Important Notes:
If you’re in the process of walking a buddy, swapping between different Pokemon to see how far you need to walk them will make you lose your progress.
Another interesting detail is that walking your Buddy Pikachu 10 km will place him on your shoulder instead of standing next to you.
Pokemon Go Buddies with 1 KM walking distance for a Candy
List of Pokemon Buddies with 3 KM traveling distance for a Candy
List of Pokemons with 5 KM walking distance for a Candy