Shieldon is unobtainable to me and minior eludes my attempts of finding it, 3 hours into teknite range gave me nothing.
Can give any other pokemon except poipole. They can be competitive (iv wise) if they come from the following egg groups; bug, field, water 1, flying, grass, human-like, fairy, amorphous, monster. They can have pokerus if you want.