La cantidad de comida para alimentar a un perro varía según la edad, el nivel de actividad, el tamaño y el tipo de comida del perro. Los cachorros normalmente requieren más comida que los perros adultos debido a la cantidad de calorías que queman. La comida para perros comercial incluye pautas básicas de alimentación en el envase.
Los perros más grandes generalmente requieren menos alimento por libra de peso corporal que los perros pequeños si son comparables en salud y edad. Un perro demasiado activo normalmente requiere más comida, pero no debe ser alimentado antes o inmediatamente después de un ejercicio vigoroso debido a posibles problemas digestivos. Los perros con niveles de energía reducidos, como los perros mayores, requieren menos comida, ya que queman menos calorías y requieren menos nutrientes.