No.80 Barboach: Use Good Rod at Route's 205, 208, 210, 212, 227 and 228, Eterna City, Celestic Town, Oreburgh Gate, Safari Game and Mt. Coronet..
No.114 Unown: Soloceon Ruins….
No.139 Milotic: Champion Cynthia has one but if you have a Feebas evolve it by making its beauty maxed.Catch Feebas in Mt.Coronet in the water with an old rod. .
No.146 Uxie: Surf out to the middle of Lake Acuity.
No.147 Mespirit: Surf out to the middle of Lake Verity, When you talk to it, it will teleport away. Look on the Marking Map app and go to where it shows Mesprit is, DO NOT FLY. Go into long grass and catch it once there..
No.148 Azelf: Surf out to the middle of Lake Valor ( Full Answer )