I am so sorry to hear about Puddy. You really did everything you could for her and much more than many pet owners out there would have. You have no reason to think otherwise. My thoughts are with you.