Once you enter a battle, your pokemon "order" is set. Switching pokemon switches the active pokemon, but it doesn't change the order of your party. When Zoroark becomes active, he'll take on the form on poke #2 before you went into battle, no matter what switches you've made or when you switch...