That is awful. It is not your fault. I wish people with big dogs would realize that just because they think they are gentle and nice doesn't mean they can't flip like a switch at the sight of a unfamiliar dog. I hope puppy fills your home with love and happiness