1 week has 7 days so 2 weeks will have 2*7 = <<7*2=14>>14 days
The puppy will eat 1/4c three times a day so .25*3= <<.25*3=.75>>.75 cups per day
The puppy will eat .75 cups of food a day for 14 days for a total of .75*14 =<<.75*14=10.5>>10.5 cups
The puppy will then eat `.5 cup of food twice a day so .5*2 = <<.5*2=1>>1 cup per day
The puppy will eat 1 cup of food a day for 14 days for a total of 1*14 = <<1*14=14>>14 cups per day
She has already fed him .5 cup of food and he will eat 10.5 cups and another 14 cups for a total of .5+10.5+14 = <<.5+10.5+14=25>>25 cups of food
#### 25