The author is putting a human in the shoes of a street dog, and the story is told through the blond guy, he's saying that people don't care about someone who can't speak, understand or think, someone who is homeless and just goes after the ball, of course those descriptions don't fit a human being. The blond guy is a caring person even if he say he's selfish just like everyone else, so he tries to understand he new 'friend' and offered him a home, but the dog went back to the streets again, but this time he was sick and there was a storm outside, so the blond guy followed him only to find out the dog was a dummy bc no matter what he would always be faithful to his previous owner, even if he was death and could no longer take care of him, and so the dog died next to the grave of his human. He was portrayed as a human just so people could see how insensitive can we be towards animals sometimes.
I am quite confused... the blond guy is dead right ? and the dark haired guy is his dog ?! hahaha