Just now seeing this... So very sorry to hear about Jude.
I agree with checking your laws and getting in touch with the breeder (did you get a contract, health records, etc. - maybe contact the previous vet??)
I also agree with not being hard on yourself... if you believe everything happens for a reason, then there's a reason Jude ended up with you
Prayers for a speedy recovery... please keep us posted.