$10,000 feels high at first glance but consider the size of the skewer compared to a small animal. There is likely damage done to other areas including major internal hemorrhaging which is not super straight-forward to track down completely (even in humans). If the skewer was single-use bamboo (which I suspect given how much wood will retain food smell and how puppies love destroying garbage cans), the puppy would have likely chewed on it a bit causing splintered mess internally.
This would result in a multi-hour procedure with at least 2 surgical staff (surgeon and tech) and anesthesiologist (due to the complicated nature of this, we can’t have the animal regurgitating as well as active life support monitoring). In addition to the standard tools, they would be using X-rays, dyes, internal (dissolvable) sutures, etc. Internal organs would be mended, stomach fluid would need to be removed from the abdominal cavity, and there would be at least 12 hours of monitoring post op.
Expensive, yes, but I don’t think it’s that unreasonable unfortunately.