If I have a Haunter and I want it to be a Gengar I have to trade it. If I trade it and the other person evolves it for me and we trade back does it count as mine or is it another Pokemon? Will it still earn more experience and will it follow my commands regardless?
It would count as your Pokemon since it has your ID on it. It will listen to commands. And it will not gain extra EXP.