Dr. JP ShepherdJun 125 minMy 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.