as long as he is being hydrated I wouldn't worry about the food at all. Keeping his bottle down for 2 hours is a good sign. Other than doing stool cultures to determine the bug there really idn't much more the GP can do, but if it continues for much longer go and get a second opinion