I don't know if my dog has cancer, but she has heartworms. How long will she live?

10 answers 10