I would say Arrow should be a very happy puppy after going through all of that stuff. Months and months. And boy can a tail bleed. I have experienced that for sure. Cindy