They are family aren’t they? Offering an exchange or refund is for inanimate objects IMO, I would have (and have) done the same thing you did. And yes it can get expensive, shopping around for vets in our area we were able to find a good and reasonable one. Good luck with yours.