Unfortunately there are not, we need to get donor on spot and we have to cross match it first. It is good to give blood it can reduce harmful iron stores it may also lower your risk of suffering and heart attack it may reduce risk of developing cancers also it keeps liver healthy. So in many ways blood donation is good for your pets health. You can tell your veterinary that you are willing to donate your pet's blood if required.