Dr. Chris Rispoli has been a practicing veterinarian since 1997, but nothing could prepare him for what he calls his "most fascinating and exciting surgery."

According to a Facebook post shared by Gentle Care Animal Hospital, Rispoli found 21 pacifiers in a dog's stomach.

The Edmond, Oklahoma, veterinarian was brought in after parents of a newborn pieced together the mystery of missing pacifiers.

It started with a grandmother witnessing the pup jump onto a counter and take a pacifier. The dog’s eating slowed, and eventually it vomited up a pacifier. That’s when the parents took the dog in for an X-ray.

What the team initially believed was seven to nine pacifiers ended up being more than double that.

>> Click here to see the post (WARNING: Graphic images.)

According to the report, the dog is doing just fine and is heading home.