I'm realizing it'd actually be feasible to breed for FIVE IVs of 31. Friend Safari, find three pokémon with different 31s only overlapping once at most (leaving the Attack stat you won't be using), breed two together with the Destiny Knot (now makes the parent pokémon pass down 5 IVs instead of two) until you get something with all four, and then breed that with the other until you wind up with five.
I wonder if Game Freak continually makes breeding easier not even generation after generation but game after game to try and bring the competitive scene back to the real games instead of the simulators.
I need to meet somebody with Poliwhirl in their FS. Or breed a Quagsire with the IVs I want for one. I can't get Drizzle until December though, unless I can find a Swift Swim Poliwag in a horde.
On another note I am having awful luck discovering egg moves for Hawlucha. It can't get the elemental punches, Close Combat, Bullet Punch, Mach Punch, Wide Guard, Endure... I don't think Superpower or Circle Throw would be worth trying for...