I am so glad he's okay. Try not beat yourself up....accidents do happen. I used to call Brandi my little silent stalker because she was always underfoot and I would never notice it. A couple of times I almost stepped on her. Now that I keep her tags on 90% percent of the time, I can hear her so it minimizes the chance of having an accident with her.
Is is possible for you to get a little bell or something? Brandi's tags jiggle enough for me to always hear when she is walking or running. Now I go looking for her when i don't hear them (means she up to something)....can't win either way
.