James Garcia, New York resident, had to face a cold hard fact of life recently: his dog was dying.
No matter how much we love our pups, eventually they get sick and old.
Well, James's dog, Elmo, was 16 when he was diagnosed with all sorts of doggy health problems, like liver cancer and kidney failure.
He'd only have a few months to live.
[Image via James Garcia.]