Electivire
Elekid could be obtained from Midna Town
You have to Evolve it into Electabuzz and go to Helios City Sewer and take to woman (Make sure it holds Electrizer) Milotic
Milotic could be obtained from Route 6 and Route 7 D.Magmortar
Thats only obtainable at end of game
So only way to get it is by Trading .
the witchdoctor in the black market under helios city can evolve your pokemon as long as the trade requirements are met. Shelmet and the other one don’t have a requirement for this purpose.