Hmm, from what I see if they have a Ttar chances are the sand will be up, Ttar will win 1v1 against your electrode because if you use raindance, then you are dead, if you switch out then the sand is up. Electrode has nothing to ohko ttar with so yeah its tuff to win that war.
I see a few major threats to your team, mainly Dragonite (DD, outrage, EQ, firepunch), if it gets up DD then your in big trouble. Lucario(SD, espeed, C.Combat, crunch) is another huge threat, if get sets up SD then your in big trouble as well both of these guys can set up on most of your poke like houndoom, skarm, shedninja. Zapdos with heatwave, tbolt, hp ice roost is a threat as well. Jirachi is another threat but then again Jirachi is a big threat to alot of teams in gen 4, its tough to counter them because there are a few sets for it and they are all good, even in gen 5 jirachi still remains a threat to alot of teams.
Why are you giving Hp evs to electrode? the object of using a focus sash is knowing that your pokes cant take more than 1 hit, so theres no point in making it bulky.
Use standard skarm set with roost, bravebird, spikes/rocks, whirlwind, impish nature 252hp/252def. This is the only effective skarm set. Skarm exist in the metagame because of its physical bulk AND prevent pokes from setting up on it, so whirlwind is mandatory on all skarms. This could prevent lucario/dnite from sweeping your team.
Take out dream eater on houndoom, I doubt you will ever use it. Fireblast does more in most situation anyways and even if the poke resist fire its only 10basepower less so its not worth in the risk especially since your choiced, use hp ice if anyting.
Overall I dont think shedninja works too well in gen 4 metagame mainly because of ttar, its tough to win the weather war because you have to waste a turn setting it up whereas they can come in and have perma weather. Maybe you can try out in gen 5 since there are other weather inducers.
And last but not least here are the usage stats in gen 4, as you can see ttars are very common so dont expect not to see it.