[FONT="]Wow, what are the odds.
I had this exact same thing happen minus the dog.
A dump truck was in front of me and had a lot of dirt and rock rubble in the bed.. A golf ball sized rock came flying out of the bed and hit my windshield...
Right smack dab in the center of where the mirror mounts.
The mirror went flying though the interior and landed in the back seat. I replaced the windshield and bought a new mirror from the bone yard.[/FONT]