Why does one dog gain weight on a portion that keeps another dog lean? Canine metabolism is shaped by breed, age, reproductive status, and muscle mass — and understanding how these factors interact helps you feed your dog more precisely.