I have one of these I use during the day, wear high-vis or bright colors, and try for eye contact. I'll probably use a headlight during the day when the budget allows.

I wanted a bright yellow helmet but couldn't find one when I needed one so I settled for white.

So glad you weren't seriously injured. That goofy little dog needs someone to care for him