Quoted By:
What you should add is, if you have your first mon going with 5 perfect IVs, you might want to distribute it among egg groups, especially Field and Water 1, as they are very common.
For example, I used my 31/31/31/x/31/31 Gible (Monster/Dragon) to breed that spread onto a Rhyhorn (Monster/Field). Now I can breed any Field Pokémon with this Rhyhorn and get a 31/31/31/x/31/31 spread in only a few egg cycles.