A foul smell can also accompany A dark brown vomiting if your dog has ingested feces.
If located in the stomach, the pylorus will often get blocked which can keep food from passing through the intestinal tract, and therefore your dog will most likely vomit within A few hours of eating.