3. Parasites Intestinal parasites such as roundworms, hookworms, and giardia can also cause diarrhea. Routine fecal examinations by a veterinarian are essential to rule out these infections, especially in younger dogs.