I think I read that for the first few months puppies should free-feed, or be fed up to four small meals a day, working down to three and then two. Oscar is seven months now, and for the past month I've been feeding him 1/3 cup of Royal Canin morning and night. He's doing well on that schedule. That dog would eat all the time if he could!