Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
all the mons that you've mentioned get worn down pretty easily by marshadow
p-don loses to rocks + close combat + soul-stealing nightmare
yveltal takes 66 from close combat
xerneas 50+ after rocks + spectral thief
ho-oh takes 49 from spectral thief
even if marshadow misses out on ohkos, theres...