I am just trying to get an understanding as to why this may be happening. I have a 6 month old Aussie. When he got up this morning he seemed a bit slower but I took it as he was tired from being over a friends all day playing with another dog, which we have visited many times before. He laid around a bit this morning but did eat a normal amount this morning. He was fine all morning, nothing out of the ordinary. About 5 hours later I walked in on him sitting next to what looked like all the food he ate this morning. This happened again later but amount was much less. Now with in the last 3 hours he has thrown up a creamy looking substance 4 times. He just lays around then gets up comes over and begins to throw up.
The only thing he ate different yesterday was a piece of sausage that someone dropped on the ground.
Is there anything I can give him to help him?
Any ideas as to what might be wrong?