Yesterday we took Shiro to a lake. He's been pooping a lot lately but I think it's his new food. He had some diarrhea but he also did a day ago.
When we came home I gave him food right away because it was past his feeding time. He threw it all up and then ate some of the vomit when I wasn't looking and threw up again. About couple hours later I gave him a small piece of treat because he was hungry and he threw it up a couple hours later.
He slept through the night without any incidents, ate a bit of food this morning ( i only gave him very little) and didn't vomit ever since. However he's very sleepy, doesn't want to move around or play and his nose is dry.
Is he sick or just overheated? Should I go to the vet or give im a little bit more time and see if he gets better?