Veterinary ping.
Not a vet but I have a degree in Animal Science and been in the busiess 30 years.
My guess would be some new strain of parvovirus.