I know you haven't been on much for quite a while, but I wanted to note that in this battle, Shelder has a Naive nature. However, the stats you have posted there show that he has +SpDef and -Atk. I'm sure there is a mistake lying somewhere in there, so if Shelder really has a Naive nature, shouldn't he have +Spe and -SpDef? Just letting you know...(I was lurking about various battles, and I noted this small problem)
Edit: I totally realized that someone had already found a sub-ref for this battle...
Edit: I totally realized that someone had already found a sub-ref for this battle...