It's not your fault. Please don't blame yourself. The dog shouldn't have been loose near a busy street. I know it must be devastating but don't be too hard on yourself. The dog was in the wrong place at the wrong time.