Ehh...yeah, let's not even get me started about those movesets. Umbreon (the walling utility pokémon) with only damaging moves? Full HM Suicune? Shadow Ball Haunter? (That's a physical move, you know, and Haunter sucks with physical moves) Dig? Jolteon without an electric move? Normally you'd want to play on your pokémon's strengths and cover their weaknesses, not the other way around. .___. But yeah, this isn't Strategies and Movesets so I'll leave it at that.
BS, Dream Eater is a god-awful move. The only reason it works ingame is because the AI is absolutely clueless. What do you think any opponent with even the slightest clue of strategy will do? Switch out the sleeper - enjoying a free switch because Dream Eater won't do squat - and then KO whatever unfortunate pokémon is saddled with that move. I feel really sorry for your Darkrai to be stuck with a move like that. It has sooo much more potential. Damaging psychic moves aren't really any good on non-psychic pokémon unless you really have no other options. .___.