ExP:Ely Xander Playerdog

I had a dog on Minecraft named Ely. I gave her a full name as well. Ely Xander Playerdog. I called her ExP for short. One day, I got on Minecraft and went to the world Ely was on. I found out she wouldn't obey me. I thought it was a glitch. I decided to experiment and spawned another dog. Instead of naming it Ely, I named it ExP. I decided to mess around on the world. The next day, ExP no longer obeyed me. I sighed and killed both of the dogs. They acted like they weren't mine. So what happened to the real ExP? I spawned another dog and named it Ely. I sat it down by a nether portal and decided to explore the nether. After a while I decided to return to the overworld but my game crashed. I went back into the world and waited for the game to load and stop lagging long enough for me to get out. I returned, again, to find that Ely didn't listen to me. But even weirder, she looked like an angry wolf. With a collar and a nametag! I tried feeding her and hurting and killing her. Nothing worked. I attacked her repeatedly and she killed me. The game crashed, saying, Minecraft has run out of memory. When this appeared I still heard growling. I couldn't log back onto the world. Every time I gave a dog a name the name Ely, no matter what, they eventually stopped listening.