Sounds like you have a fine young dog. I actually start whoa breaking mine by using the feed dish, (whoaing them and not letting them eat until I say OK) and whoaing them as they go out a door. These are puppy games and no pressure is put on them.
When I start working birds, I'll start with birds in a trap. If they point and hold, fine. I'll then flush the bird and let them chase a SHORT distance. If they creep as yours does, and popping a launcher doesn't stop them, I put them on a cc and whoa them on the bird to show them what I want. I'll whoa the dog on the cc, then move him back to where he pointed, then crept, admonishing him with a stern whoa as I set him down.
Once he is doing this, the launchers take over again, letting them teach the dog. At about a year I take the dog off the cc and collar condion him.
Some dogs have more pointing instinct than others. Some lock up from 3-4 months on, some still don't at a year. I am not afraid to put pressure on a hard driving pup around birds to show them what I want. I want to be hunting that pup at 12 months and I don't want to do it with a cc on him. I don't want to have to verbally whoa him into a bird, and in fact won't do it. The birds take over as the teacher.
Now at 12 months I'll let the wild birds take over and teach him. I've done my job, showed him what I expected and wanted, now I'll see how he does on his own. If at any time he exhibits a total disregard for the point, I'll use the collar to stop him. He will have been thoroughly conditioned on it before this occurs.
So yes, I agree with your friend. Time to stop the creeping.