Depending on its age and activity level, the typical adult Weim will need about three cups (1,900 calories) of food per day, divided into two meals. Weimaraner puppy food portions are somewhat less: a six-month-old Weim puppy, for example, requires about two cups (1,150 calories) divided into three meals.