This yellow slimy stuff is the same as when a person throws up. the yellow is bile. Dogs have a high acidity level in their stomachs which is a good thing, it allows them to digest food easier. But when there's nothing in their stomach their digestive juices build up and this makes them nauseous. Try feeding your dog less food more often and bones in between so that their stomach acid always has some thing to work on and not your dogs stomach. So what your really seeing is no food just stomach bile.
Tossing your cookies Puking Barfing Recycling Throw up Bile
It is usually bile when it is yellow, that is becasue it is the lining of your stomach, usually when there is nothing left in your stomach after not eating enough food or being sick too much that your stomach has emptied.
yes they can
dogs don't get period
That just means that your stomach is empty but your body is still vomiting.
No dogs CAN NOT eat that chorizo because it is bad for them. They will throw up for a coupe of days and Throwing Up, is not normal for dogs.
they shouldn't...
they are having a fit
The yellow goo is probably bile. IF your chi is throwing it up in the morning or sometime before dinner, lunch, etc., it could be from having an empty stomach. Little dogs throw up bile when their tummies are empty. If this is the case try giving him/her a little snack or snacks in between feeding. If you're feeding once a day, try twice plus a little snack before bedtime. If that's not the case I'd take my chi to the vet. Bile production has to do with the liver. So, it could be that the liver needs to be tested (blood test) to make sure it's working ok.
Depends how bad it is.
Dogs eat grass in order for them to throw up things that are making sick, such as what cats do with furballs. They do this naturally to get rid of whats making them feel sick, by eating grass.
Dogs eat grass to help digest their food.