@Viking: You seem to lack a water type, so, I give you the Shiny "Gyradeuce", it is not allowed any Physical attacks. (if you have to give it Waterfall, it cannot be used in battle) It must know Dragon Dance once it reaches the level.
@Paradox: take a Bonsly (let me know if this is too rare to...