Hi Jack- Congrats on the new puppy first off! Secondly it would definitely be wise to avoid Diamond products as you will see recalls fairly often with them. They have a long recall history already.
My dog is currently on Nature’s Logic which is an all life stages food, so your puppy can eat it. So far I really like this food and others have commented with positive results from it as well. Other brands to look into would be Orijen/Acana both made by Champion Pet Foods out of Canada (no recalls) and Fromm Family Foods out of Wisconson (no recalls either).