An adult Mastiff can eat up to 1.2kg (2.6 lbs) of food per day subdivided into at least two meals. Puppies need a higher protein and energy intake and can be fed up to 4 times per day. Each Mastiff's diet will vary depending on their ages, size, gender, metabolism, and of course, personality.