What we are thinking is that it may have been an STV that caused this all. The vet said that because Porkchop had litters that had bigger puppies, but less dogs, so it may have been an STV.
Meanwhile, Porkchop has fully recovered from anesthesia about an hour ago.