Số lượng tế bào máu thấp ở chó có thể là do thiếu tế bào bạch cầu hoặc hồng cầu. Nguyên nhân phổ biến là do ăn phải hóa chất, các bệnh truyền nhiễm như parvovirus và các yếu tố di truyền như kém hấp thu B12 di truyền ở schnauzer khổng lồ.
Thiếu tế bào hồng cầu được gọi là thiếu máu. Thiếu máu ở chó có thể do mất máu, không đủ khả năng sinh sản hồng cầu hoặc phá hủy các tế bào hồng cầu hiện có. Những con chó bị nhiễm bọ chét, ve hoặc giun nhiều cũng có thể phát triển số lượng tế bào máu thấp. Trong những trường hợp nghiêm trọng hơn, chấn thương bên trong mạch máu và các cơ quan hoặc các khối u dai dẳng dẫn đến số lượng tế bào máu thấp. Ung thư cũng có thể khiến số lượng tế bào máu của chó thấp hơn bình thường.
Ngoài ra, các tình trạng như suy giáp, dinh dưỡng kém và mất cân bằng hóa học ảnh hưởng đến số lượng tế bào máu.