So idk if people know this already, but i recently discovered two things:
1. There is another kecleon that Serebii didnt mention yet. In route 120, it is located on the left side of the stairs (the stairs behind the scorched slab). Its level 30 and it has color change.
2. The max EV for certain stat is now 252, not 255. I tested this a couple of times. The EV of two stats from one of my pokemon were maxed out and i wasnt allowed to increase them, but i still has 6 EV leftover.
I've found that Keckleon, though it never occurred to me to check to see if it had been noted.
The max EV change has been in place since XY, as well.