How much a dog needs to eat each day depends primarily on its weight -- but activity level, age, and food type all shift the number. Here's a practical reference by weight band.