You can only Mega Evolve one Pokémon at a time. If you Mega Evolve a second Pokémon, the other one will return back to normal. Shadow Pokémon cannot undergo a Mega Evolution. Clone Pokémon cannot undergo a Mega Evolution.