Who are the 5 must-haves for real-life Pokémon companions?