DURHAM, N.C. (WNCN) — A puppy thief surrendered to authorities and returned the stolen puppy Friday night in Durham County, officials say.

The Animal Protection Society of Durham said a 7-week-old German Shephard-Boxer mix was taken from the animal shelter around 5 p.m. Wednesday.

A missing pet report was filed and distributed to area shelters, rescue organizations, and vet clinics within 25 miles.

The Durham County Sheriff’s Office released photos of the puppy and suspects on Friday.

Animal protection workers were worried about the health of the puppy.

“She’s also very fragile. She’s very small. She was just spayed two days ago. She should be on pain medication that she’s not on. We’re very worried about her being taken, not getting the care she needed, and not knowing why someone would take her,” said Shafonda Allen, Animal Protection Society of Durham executive director.

The puppy thief surrendered to authorities at the Durham County Sheriff’s Office Friday night, according to officials with the Animal Protection Society.

The dog “is now safe and sound with her remaining littermates at the shelter, up for adoption today,” Darlene Fiscus, director of development and marketing for the shelter, wrote CBS 17 on Saturday.