I’ve been attacked twice in my life, German Shepherds both times.
Those are both big dogs.
In defense of the dog, the roommate was a monster when it came to disciplining (beating) the dog.
I had to eventually move out.....