What really impressed me the most when I watched this episode is that it was one of the few gym battle episodes where Ash goes through the whole match without having one pokemon declared unable to battle. How often has that happened-
It's obviously an OTTER, which I believe is closely related to weasels anyway.
I thought it was a sea dog.
I gotta watch it first. :S