For large breed puppies, the advice is for under 3 months feed them 4 times each day, for 3 to 6 months old, feed them 3 times each day, and at 6 months and older you can feed them just twice each day. You should space these meals out evenly: 3 hours apart for 4 meals, 4 hours apart for 3 meals and 6 to 7 hours apart for 2 meals.