IMO that's kind of a confusing way to look at training-mons. CP is ultimately the marker of a pokemon's battle performance. For example, all 600 CP mons of a single species will perform at the same level (assuming they have the same movesets) irrespective of their IVs. In other words, when comparing a 600 CP mon that's level 5 with 95% IVs to a 600 CP mon that's level 8 with 10% IVs, all that matters at the end of the day is that both have 600 CP.
Does IV matter on training-mons?
Granted you need a good moveset on a decent mon but is high or low IVs preferable on a training-mon considering CP increases with higher IVs and you normally want a low CP mon for training?
Answers
If you want to be reeeeally nitpicky, I suppose you might notice some very minor performance differences based on which IV value(s) are highest, even between two pokemon of the same CP. For instance, a 15/0/0, 600 CP mon might kill things slightly faster but die easier, while a 0/0/15, 600 CP mon might kill things slower but last longer. These differences are pretty negligible though and should average out in the long run.
One other point: the higher the CP of a pokemon, the less IVs actually matter for overall performance. Take Exeggcute and Exeggutor, for example. A 15 point difference in attack will stand out more for an Exeggcute (which has 110 base attack) than an Exeggutor (which has 232 base attack). In the first case, 15 points is 13.6% of Exeggcute's total attack power, but in the second case, 15 points is only 6.5% of Exeggutor's total attack power.
I disagree.
The CP-Calculation is flawed. In the CP-Formula att has doubled weight compared to def and sta. For real performance weights should be almost equal with sta weighted slightly higher.
This is why Snorlax is the best attacker & defender despite CP is quite a bit below Dragonite.
It all depends on the base stats, but in general attackers with low attack (base+iv) and high def/sta (base + iv) will optimize prestige. Backside: healing will be more expensive.
This is why Chansey is the best Mon for Prestige-Battöes: Low att, high sta.
I was thinking more in lines of intra-species comparisons, rather than inter-species comparisons. If you have two Zubats with the same CP but different levels and IVs, I don't think you'll really notice that much of a difference in performance. That said, you're right that those pokemon with low attack and high other stats make superior training mons. Wigglytuff is a good example, but yes, Chansey is probably the most extreme case. I'd take a 600 CP Chansey over a 600 CP Zubat any day to train gyms!
This is in general the best answer to someone who is digging into IVs. I have caught way too many people overvaluing IVs to CP and even stating that a 500 CP 100% IV Pokemon is stronger than a 600 CP 0% IV Pokemon of the same kind.
Wigglytuff and Omastar are my personal favorites train pokemons. One should always consider the moveset before one deletes his evolved pokemon of a relative low cp Pokemon. E.g. a magmar of 1350 CP with ember and fire blast is a good train pokemon against 2000+ CP pokemon such as Vinesaur or Victreebell. Same goed of vileplume 1390 CP (acid + solarbeam) versus poliwrath/vaporeon 2000+ CP.