Oh my gosh how scary for you and Haruka! I can see it not being the dogs total fault either, but my gosh how on EARTH could the owner not even stop to see if your baby was ok let alone say he was sorry? That is so rude!
I know how busy Harvard Square is because I used to live very close and shopped there all the time, but don't feel bad for crying -- those people should have been ashamed of themselves for leaving that way and acting so rudely

.
I am so glad your baby is ok and that you can feel better about this soon!