A few causes of internal bleeding in dogs include rat bait poisoning, ruptured masses on the spleen, trauma and sometimes in the case of immune-mediated disease. Internal bleeding in dogs can often be more dangerous because it occurs inside the body, and being less obvious, delays evaluation by your veterinarian.