Meal size will vary for each Golden Retriever pup, but on average, a six-month-old puppy will eat three cups of food a day. Male Golden Retriever puppies usually need more calories and can eat up to four cups of food per day.