Ayyy!
There's been new code found in the 0.35.0 update Niantic could be releasing a Pokémon Buddy system allowing you to have one Pokémon to travel with you.
As you travel with your Pokémon buddy you get candy!
Code:
message BuddyPokemon { fixed64 id = 1;
double start_km_walked = 2;
double last_km_awarded = 3; }
Code:
message GetBuddyWalkedResponse{
bool success = 1;
.POGOProtos.Enums.PokemonFamilyId family_candy_id = 2;
int32 candy_earned_count = 3; }
Code:
message SetBuddyPokemonMessage { fixed64 pokemon_id = 1; }
message GetBuddyWalkedMessage { }
Pikachu on the shoulder BOYZ! 
Code:
enum BuddySize {
BUDDY_MEDIUM = 0;
BUDDY_SHOULDER = 1;
BUDDY_BIG = 2;
BUDDY_FLYING = 3; }
Source: 508 Resource Limit Is Reached