Anemia Due to Iron Deficiency in Dogs. Anemia, Iron Deficiency in Dogs. When the body is deficient in iron, red cells do not develop as they should. The lack of iron causes the cells that are produced by the bone marrow to be too small, and too low in oxygen-carrying features. In adult dogs, this condition is usually caused by some kind of blood loss.