Your puppy is very sociable and active, walking in the yard, he had fun with the cat, and so quickly, that fell in a puddle and got a lot of cuts and injuries. We'll have to send him to a veterinary clinic and conduct a survey to see if more serious damage. Make him the X-rays, listen to heart and measure your blood pressure, treat wounds and mend scratches. After medical treatment the baby will be as good as new.