There are many potential causes, including foreign body, partial gastrointestinal obstruction, infection, parasites and cancer. I would suggest taking your dog to a veterinarian for an examination, as this is probably not going to get better on its own.
I would avoid it. It isn't really harmful for your dog but it could give them diarrhea.
Hunger.
yes vomited and diarrhea are actually commonly caused by separation anxiety, its often because your dog will not eat, or eat things that it isn't supposed to. When the owner is not around, a dog with separation anxiety is usually chewing, digging and destroying household objects, behaviors which can result in self-injury. Vomiting and diarrhea are the consequences of eating things and different objects.
Yes the dog can but he may have constipation or diarrhea when reliving himself.
no. if your dog eats grass, most likely he/she has diarrhea
Yes it can if you eat too many
Too many apples can cause diarrhea in horses. Yes. Too much fiber causes diarrhea, and it can last quite a while. I don't think it is the Fibre. Hay has much more fibre than an apple. It is probably the higher sugar content.
Yes if its wet cat food, dog should only eat dog food.
Yes! Never eat them again!
It could happen, if they were to eat the wrong foods.
Vomiting and diarrhea could be indicative of many different problems. However, regardless of the cause, continued vomiting or diarrhea will lead to dehydration which, left untreated, can lead to death. Take your dog to the Vet for proper diagnosis and appropriate treatment.
A number of things could cause this. Your dog may have eaten something that caused diarrhea. Contrary to what many people believe, it is not good for dogs to eat 'people' food. Also, your dog could have eaten something it found outside that caused the diarrhea. If your dog ate something that disagreed with it, or too much of something, it can also cause pancreatitis (inflamation of the pancreas). As for the mucous, that would probably be from inflammation of the intestinal tract. Take your dog off all food for twelve hours, but give plenty of water to prevent dehydration. Then, if the diarrhea subsides, gradually give small amounts of his regular food, then increase to his regualr amount if the diarrhea doesn't return. If this doesn't help, call your vet ASAP.