Dog vomit can be foamy, slimy, runny, chunky, or granular. If your dogs vomit is chunky or granular, this is usually as a result of food that was eaten or items that your dog shouldnt have eaten that didnt agree with him. If the vomit is clear, slimy, or foamy, that means that your dogs stomach was emptied when he vomited.