I don't feed puppy food at all - I prefer to see pups on adult or all-life-stages food from the outset.
Of those that do feed it, the vast majority seem to switch to adult food between 4-6 months. A small minority continue to feed puppy formulas until a year old.