Well in Platinum Pidove didn't exist, so it might actually be a possibility that you hallucinated. I think that is really most likely. Or, you could have been dreaming or something.
I don't know if this is possible, but it could be the result of hacking and trading between B/W(2) or something.
Hope I helped! :)