He looks good, pups need a little padding to compensate for growth spurts anyway. 3 cups a day sounds about right and it may increase very soon then it will go back down by age 1