Aha, it happens to me too!
I found Decamark back on an emulator when I used a cheat in Ruby to skip the first Pokemon introduction. I entered the forest without any Pokemon and it appeared as a placeholder ally.