WOW, What a sad story!!!!

I think a quick solution to anyone that has that type of ball, and it might not even be the same company, but I have seen similiar balls like this, is to make a big hole at another end of the ball if it doesn't already have 2 holes in the ball.

Poor puppy, and what a sad situation for the poor pup and his owner. This is a very involved injury that will be with him for the rest of his life!!