Medium breed dogs require 1 cup to 2 cups of dry food per day to maintain a healthy weight. You may choose whether to offer your dog one meal a day or to divide the food into two smaller meals. Older dogs may benefit from one meal daily, while puppies and younger dogs may benefit from two smaller meals.