PRO TIP: Your dog should eat according to their size, weight, activity level, age and the type of food youre feeding them. As a rule of thumb, dogs need about 1/3 cup of dry food per day for every 5 kilograms of weight. Keep in mind puppies may need 2x or even 3x as much, depending on the breed and age.