Most pet owners are aware of problems that can cause gastrointestinal disease in dogs. Intestinal parasites, toxin ingestions, and even getting into the trash can all cause symptoms such as vomiting, diarrhea, and lethargy.
Many of these causes can be detected thanks to a detailed medical history and sometimes lab work, but not all of these causes are easily identified.