>>32158414The highest Dragonite, Gyarados and Vaporeon are all 100%, first two I got from eggs and the other was a wild Eevee
I don't often power up past 30.5 (ie, when the power up cap first hits) unless it's a 'special' Pokemon, such as the 100% IV ones or just a great attacker like the second Dragonite and Vaporeon on that screenshot