Daily calorie needs vary widely based on a dog's weight, age, activity level, and reproductive status. Here's how the estimate is made and how to use it practically.