On a quiet Friday evening, Haley went into labor. She made her way to her whelping box and was a trooper through her contractions. It all happened so quickly and before we knew it, the first little pup had crowned. A couple of weeks prior, the vet said we should expect about 6-7 pups. After the first, 6 were born nearly 10 minutes apart, we knew she wasn't done. There were more... lots more. Haley had 12 healthy little pups in total that night over a period of 4 hours. As exhausted as she was, Haley was incredible and her natural instincts to clean and immediately tend to her own little pups was simply amazing and beautiful to witness.