
I'm trying to decide what would be a decent moveset for Latios on Ruby, I was thinking maybe:
Latios @ Soul Dew
Dragon Dance - To boost it's physical speed and attack
Earthquake - To make use of Dragon Dance
Recover - Uh....to heal
Psychic - I've always loved this move, very powerful
But Latios is susceptible to Bug, Dark, Dragon, Ghost and Ice Pokémon, of which that moveset above does not completley cover. If an opponent pulls out a Dark Pokémon I'm stuck with Earthquake because Psychic won't have any affect - but what if they use a Pokémon like Murkrow? Earthquake won't hit either, so I can't attack at all!
If they were to pull out a ghost Pokémon, like, say, Duskull, Duskull can learn Disable and if they were to disable psychic I'd have nothing to attack them with since Earthquake doesn't affect ghost types

Any suggestions on improvements? Please give reasons for all your answers.