They have plenty of protein, i have always made sure. This is the blend of food i came up with: The majority is high protein puppy food lets say about 50%, then 20% dry plain oatmeal, 10% tropical fish flakes (no artificial color and extremely high in protein), then the left over 20% or so is...