I would go with Aron.
Not only is Aggron one of my favourite Pokémon, it also packs quite the punch and can have a rocky meal almost anywhere - I just need to keep it away from the seaside, specially-based Pokémon, and
carpets.Anon travel companions? I'm honestly not sure. Considering how specialised Aggron's capabilities are, one whose main Pokémon is good at soaking special hits would be great, along with another whom has an agile Pokémon.
Perhaps
>>19407658 and
>>19408244.
A Zoroark could be quite handy with a lot of situations, particularly if it would be able to create large illusions as shown in the anime and movie.
As for the Vaproreon, It's a shame that it wouldn't be able to Wish-pass, but it could definitely soak some big hits.