Our dog Luna was attacked at the dog park the other day.
Luna is a small dog, mostly Pomeranian. A German Shepherd picked up her by the neck and shook her for about a minute, until letting go. Mary says that the other dog only let go because Luna bit its nose. As soon as Luna hit the ground again, she ran away and hid under the car.
The good news is that Luna wasn't hurt. She was mostly just shaken. The other dog's teeth must have gotten on her collar, instead of piercing the skin. We took Luna to the vet, and the vet prescribed some painkillers.
Luna loves painkillers, to the point where we joke that she has a drug problem. We administer the painkiller in her mouth, with a plastic syringe. Most dogs don't like having things stuck in their mouths, and indeed, Luna refuses to open up her mouth for teeth brushing. But when she's getting painkillers? Luna opens up eagerly and wants more.
Luna's doing all right now. My wife took her back to the dog park, to see how Luna would react, and the first thing Luna did was run out and smack a big dog in the face, to get it to chase her. So she's not afraid of big dogs or the dog park. Still, we might want to consider taking her to the dog park that separates big dogs and little dogs, from now on.