Wow. That must have been really scary. There's a huge difference between a dog friendly towards humans, and a dog friendly towards cats. Luckly I live in a circle with small condos, so all the dogs around here are pretty small. Jasper is scared of people while out walking, but when he's in the pet store, he's fine with them. He's also fine with dogs when they're on the other side of the street, but in the pet store, his tail gets puffed up, he arches his back, and he hides on my shoulder.