Beagle diets are dictated by their age. Under six months, puppies need three small meals per day, while puppies from six to 12 months should eat twice a day. From age one to two they should eat one large, healthy meal per day with additional snacks.
When beagles are less than six months old but old enough to eat solid foods, they should be eating one to two cups of dog food three times a day. Beagle puppies need anywhere between 25 to 35 percent of their calories to come from meat. Between six to twelve months, beagle puppies should be eating one meal in the morning and one in the early evening with room for snacks to help in training or rewarding good behavior.
After one year, beagle puppies should start being acclimated to one large meal per day along with snacks. At this point they should be done with growth spurts and will not need the extra calories that younger puppies require, so it is important not to overfeed them. Free feeding is generally not recommended for puppies of any age, in part due to the need to establish a daily schedule that will help with training the puppy.