LOL. I'm laughing because I remember this so well. Attacking the mop, broom, feet, pants etc. Part of this is being a Shepherd, part of it is drive. My wife had stitches twice. Pup took the end of her thumb right off like it was done with a razor. I constantly had scratches on my arms, hands, legs.
I'll let some of the more advanced trainers reply how to deal with this.