John Ciocho of Fort Walton Beach said he was inside while the 2-month-old puppy, Bug, was playing Wednesday with the family's Yorkie, Ernie, and he rushed outside when he heard the small dog scream, the Destin (Fla.) Log reported Friday.
Ciocho said he ran outside to see Bug in the talons of a hawk about to take off. The bird dropped the canine and left when it was startled by the human.
"Another half a second and they would have been gone," Ciocho said.
Ciocho said he took Bug to Bayside Animal Clinic with bleeding wounds in her shoulder and neck. The canine underwent surgery to stitch the wounds and insert a drain tube.
Stan Kirkland, a spokesman for the Florida Fish and Wildlife Conservation Commission, said hawk attacks on small dogs are not uncommon.
"Unfortunately it can and does happen," he said. "They're large raptors and they eat little animals. And a little Chihuahua or a little small dog looks like food to them."