The answer to this question is not a straightforward one. The amount of food that you can feed your dog depends on his age, size, and activity level. In general, the average adult dog should eat 1-3 cups of food per day depending on the dog’s weight and activity level.