Protein is the foundation of a dog's diet, but needs vary by life stage, activity level, and health status. Here's what protein does for dogs, what the AAFCO minimums mean, and when higher protein makes sense.