The msd veterinary manual recommends a puppy should be fed a kibble that will provide him with a minimum protein content of 22%, but a seriously active dog such as the australian shepherd ideally should be fed a kibble with a minimum protein content of 26%. This food is great for australian shepherd puppies of