The clue is in the smell! The likely cause of dark brown vomit is that your dog has eaten too much (you guessed it) poo. Dark brown vomit can also be a sign that your dog is suffering from a blockage of the intestines. If the vomit smells particularly foul and if it occurs repeatedly, contact your vet right away.