That sounds terrible, glad you are not injured even worse. Is the puppy ok? And your dog? Were they injured badly?
The puppy is still alive as far as I know, My dog has several open wounds around her throat, but will be fine.
I haven’t been able to check on the puppy today...