Ok so we just got a beagle puppy about 2 months ago. 2 days ago I came home from school and noticed he wasn't his usual energetic self and there was some vomit in the garage. So we took him to the vet and they did some x rays and gave us some special food and pills to give to him for about 10 days. The vet also said yesterday she had given him some of the food and he gobbled it up and didn't vomit so she gave him more and he still didn't vomit. So today we have tried to give him the food but he won't eat it. He has already vomitted twice and he just lays around. I'm just confused because the vet said he ate it really fast but now he won't. Any ideas??