I just went through this with my Corgi. First, you'll need to check the dog's stool to see if the blood appears to be throughout the stool (mixed in) or if it just on the outside. If it's mixed in with the stool you'll need to get him/her to the vet right away. If it's just on the outside, the most likely causes are a bleeding hemorrhoid or a bleeding colon. Both of these are fairly common in dogs, are not life threatening, and usually resolve themselves in a day or two.
With the vomiting of bile (the clear stuff) or foam, that can be caused by over eating, sensitivity to ingredients in the food, stress or nervousness (as the most common causes).
If there is a new stresser around the house (what our issue was as we had gotten a new puppy our corgi wasn't the most happy about) or if they ate something unusual for them (changed their dog food type/brand, new treat they haven't had before, ate 'people' food that is spicy or harder to digest) this should resolve itself by removing their food for 24 hours and letting them have little bits of water at a time. When re-introducing food, start with foods such as scrambled eggs, boiled potatoes and rice that are easy on the stomach and digestive system and work back up to their normal food.
I hope all turns out well!
With the vomiting of bile (the clear stuff) or foam, that can be caused by over eating, sensitivity to ingredients in the food, stress or nervousness (as the most common causes).
If there is a new stresser around the house (what our issue was as we had gotten a new puppy our corgi wasn't the most happy about) or if they ate something unusual for them (changed their dog food type/brand, new treat they haven't had before, ate 'people' food that is spicy or harder to digest) this should resolve itself by removing their food for 24 hours and letting them have little bits of water at a time. When re-introducing food, start with foods such as scrambled eggs, boiled potatoes and rice that are easy on the stomach and digestive system and work back up to their normal food.
I hope all turns out well!