That’s what you have to do...In a perfect world, with every dog calm, obedient, and leashed, a child can still find a way to get bitten; you have to take responsibility for their behavior every single second they’re around a strange dog.
I (foolishly) took my three year old to the dog park and she was knocked down and jumped on by a puppy...It pissed me off, but I knew it was my fault. I apologized to the owner (I think that confused him) and we left.
I think that was a great thing to do.
Last year we took Djinni to PetCo and she got so excited about a bunch of adorable little sisters that she rubbed all over them like a cat and accidentally knocked the smallest girl into the Hamster supply display.
The girl fell down, all the hamster paraphernalia went with her and all she did was giggle.
I apologized to the PetCo employees, her mom and the little girl [who was still giggling, covered in hamster toys] and we tried to put the display back up.
[very unsuccessfully]
Djinni is still welcome there and gets the red carpet treatment *but* I don’t indulge her in her “cute little girls fetish” any more....at least not near the hamster aisle....:)