I came back today after being gone for about a half an hour and my five month old puppy had vomited all over the apartment. There was a large amount in one area full of food which had to of been from yesterday as he has barely touched his food from this morning, as well as 3 or 4 smaller areas which were mostly mucus with small amounts of food in it. He had also pooped an excessive amount. Most of it was solid but there were small amounts of diarrhea. His diet hasn't changed and I was wondering what may have caused this. I'm not sure if this is an isolated incident of an upset stomach or if I should seek veterinary assistance in person.

