Dr. JP ShepherdJun 125 min readMy Dog Has Heart Failure: When Is It Time to Put Him to Sleep?Heart disease in dogs, from diagnosis to euthanasia. Including how to monitor sleeping respiration rate and signs of CHF.