So, flashback time!
One day, I encountered a Cacturne (I don't remember if it was a trainer battle or not) and it had spiky shield. I was surprised because I knew that Spiky Shield was Chesnaught's signature move.
Is this a glitch, or is this just my memory failing me and remembering things that didn't really happen?