Level 33, only 2 perfect ones, Gyarados and Blastoise both with the best offensive moves and maxed out, 1 from a 176 CP magikarp caught in the wild and another from a 2k egg Squirtle.
The 2 followers are two dragonites both with 96% IV evolved from dratinis caught in the wild, one with DB/HB and the other with SW/DP, still have to power the second one, not enough dust and candies at the moment (dratinis seem to have disappeared from my town since just before the halloween event)
I have not seen a difference getting best IV mons when reaching level 30 myself, the magikarp is after level 30 but the Squirte was before ;)