I’ve been feeding all my domestic animals Bones and Raw Foods (BARF) diets for over twenty years. While I encourage all puppy buyer to explore the idea, I would never recommend the lifestyle to others without significant research and commitment. It is not a cheap nor easy way to feed your animals, just like deciding to go exclusively local, organic or homemade! Be that as it may, my animals thrive on raw meat and bones, green leafy vegetables and the occasional steel-cut oats.
If you feed kibble, I currently recommend Inukshuk Marine 16, which contains on chicken, corn, wheat or soy. I use this food exclusively for training and train/air travel.