Nidoking and Alakazam should have 0 Attack IVs; They are Special Attackers and don't really need the extra Attack, especially when it makes Confusion and Foul Play do more damage, and Vileplume heal more from Strength Sap.
Don't use Magnet Rise on Jolteon: it is too situational. Use another special move instead. Protect may work better than Agility because you defend from an attack and get burned, to Double Speed and Facade's damage. Or use Toxic to wither away bulky threats.
Alakazam's Substitute is probably not as good as any move you can teach it, especially because of Alakazam's Mediocre HP and Defenses, as well as not having a good move to abuse with it, like Calm Mind. If you want to use substitute for Blocking status conditions, use Calm Mind Instead of Encore. If not, Teach it another damaging move (Probably Shadow Ball) and Calm Mind.
Don't put Rain dance on Poliwrath if it holds a Choice Band. :P
Don't put Swords Dance on Pinsir if it holds a Choice Scarf. :P
Just a few suggestions. :P