Okay I read the ending, but I have to admit that I cheated.
When I read it the first time I couldn't get past the part where the man took the dog in his car and then started to beat him.
So when you posted that it had a happy ending, I read it from the bottom up to where to the girl took the dog home.