Skymin_Flower
It's Seed Flare time.
is it possible to get flawless XD pokemon now?
To expand a little, for a spread to generate for a Pokemon that has non-shadow Pokemon before it, it must have a certain nature + gender combination exactly 7 frames before the spread (for example Bashful Male). The chance of that happening is about 1/2 (Male 50%) * 1/25 (chance of being Bashful) = 1/50. Sometimes there are variations (such as the Pokemon being 75% Male rather than 50%) or the ability of the non-shadow being locked, which further limits the spreads, not to mention trainers that send out many non-shadows in a row (the trainer with Dragonite sends out 5 non-shadows before Dragonite). But in general the chance of a given spread generating is very very low, so I hope this gives an indication of why you should not expect every Pokemon to be flawless from XD.Most Pokémon cannot be flawless 5IV/6IV. Mostly Shadow Pokémon that have a non-shadow Pokémon preceding. This is because XD Pokémon have to follow a certain sequence based on the preceding Pokémon, if a spread doesn't adhere to that sequence, a Pokémon can't have that spread. This generally means that the more non-shadows a trainer has before a shadow Pokémon, the fewer quality spreads are available (many Pokémon cannot even have quint 30+)
Only a few Pokémon escape it. Pokémon that get sent out at the start of the battle (Beedrill, Swellow, Houndour...), gift Pokémon (Togepi, Lugia in a sense) and all of Greevil's Pokémon (since he has no non-shadows).