BSCPA City records 90 blood donors in 4 years The criteria for a dog to donate blood is that the dog should be healthy and have a haemoglobin count between 12 to 18, depending on their breed. « Previous1Next » 1 of 1