You should take a look at
Life's Abundance. It is for all stages of a dogs life. It doesn't have the fillers such as corn, wheat, gluten etc, and it doesn't have by-products which can be anything (beaks, feathers, rendered animals, fur and just about anything else. It is a healthy food and my Monty loves it.