Be realistic though. Do not expect flawless stuff. The closest thing to a flawless mon I've gotten was a hardy altaria, my sassy blissey, and a 30-31/30-31/25-26/x/24-26/0-2 careful Marowak (but I tossed her since she had lightningrod and I wanted a good mence). Should you get Colosseum, remember you can check shadow's pokemon stats as soon as you catch them, no need to end the battle.