I can't seem to be able to get a Smeargle with Wish... And I have an Umbreon and a Vaporeon with Wish but they're both female... I'm really sorry but I guess you'd better ask someone else :(
For speed and for HP I ev train in the first route as there's only Starly's and Biddof's. For Attack I ev train next to Oreburg (or whatever it's called) in the place that has lots of Machop's. For SpAtk I train in the Old Chateau as the only thing you find there are Gastly's. For Defense I use the Orebugh Mine since you can find lots of Geodudes and Onix's and for SpDef I use the sea next to Pastoria wher you find Tentacool's. Hope I helped^^