I'm currently trying to IV breed a few Pokemon, and as I'm taking the Pokemon to the guy that will tell you what their IV's are, (In my case, I'm using Pokemon emerald, so the guy at the battle frontier.) what I'm noticing is that if they have a perfect IV, their stats at level five are the same, or so far at least. For instance, when breeding Lotad, at level 5 his hp will be either be 19 or 20, I'm noticing that with a perfect hp IV, it will usually have a 20. for some reason I was under the impression that until level 100 their stats would be random, possibly high or low, depending on the IV, but never a confirmed number at least until level 100. So I'm just looking for a bit of confirmation, because if it's IV's are going to be consistent at level 5, this would make my job easier, because then I can be pickier about the the Pokemon that I take to the IV guy, and I don't have to waste my time checking the IV's one ones that I would now know are going to be wrong.
Thank you in advance! :)