There are TWO parties at fault here.
It was our fault since the dog was not on a leash, however given that the incident occurred at night and it was doing the Juneua Snizzle (drizzle and snow) visibility was bad there was no way for the driver to know what they hit be it a dog, person, child...