It could be done in a way that isn't cruel. Just take a little at a time, like we do with humans. It might not even be less efficient if the rate of blood production is fairly constant. (I don't know enough biology to speculate.)
I don't think it would be cruel for animals, because once you remove pain as a factor, the only suffering left for humans exists on a psychological level that I don't believe animals would experience.