It sound to me like he was taking advantage of your emotional state and demanding money. No dog owner I know would have allowed their dog to be running lose in a parking lot whether or not they had asked a friend to watch it. You were right not to give out your name and address.
I'm so sorry that happened. That has to be traumatic.