Besides using the publically available peptide libraries, Creative Biolabs also provide various peptide libraries that were constructed in house:
We carry two good linear peptide libraries: one is 16-mer and the other is 20-mer. They are based on the same true phage system as NEB Ph.D. peptide libraries. In theory, there are about 3-5 copies of peptide on each phage virion.