Pokemon speaking to each other is all well and good makes sense to me, for whatever reason. I mean the more you think about it the less sense it makes, but still Humans and Pokemon talking? Excluding legendaries? Always weirded me out for whatever reason, hell I get weird when it's established in a group that pokemon DO say their own names