I'm glad you got him in and I'm no expert, but it sounds like they did about all they can do until they get the blood test back. If it is an infection, the meds should take care of it and if it is something he ate, that should clear up in a few days also, so just keep a a good eye on him for the next few days and he should be fine.