In the case of a total blockage, the vomit will be accompanied by a fetid smell.
A foul smell can also accompany a dark brown vomiting if your dog has ingested feces.
Blockages can develop from the digestion of bone, rawhide or a growth in the abdomen.