What do you feed your Caucasian Shepherds?

We feed Life's Abundance All Stage Dog Food to Our Adult Dogs. Puppies eat large breed puppy food. https://www.lifesabundance.com/Category/DogFood.aspx?realname=205951