A dog named Shadow in Australia just gave birth to a litter of 21 puppies! Vets had to perform an emergency C-Section after arriving at the hospital and already giving birth to three puppies at home. The incredible vets were able to perform life saving surgery for both the mother and her babies. She's a Neapolitan Mastiff and nearly 10 vets and nurses have been caring for her and the babies for several days. Shadow is doing great and in recovery. 18 puppies survived. Just so you know, the world record for a puppy litter is 24 (also from a Neapolitan Mastiff) in 2004.