Yeah, maybe you did get a bit of a rip job but that's the world of medicine today. Animal or human. At least you got results. I paid $700-800.00 for tests with no results for the problem.. For $160.00 another Vet found the problem and fixed it. Ya' pays yer money and takes yer chances. I would of been happy to pay the $800.00 for positive results. Just be sure they take out all the stitches at the same time. I had stitches in my head to remove a spot of cancer. I went back to have them removed but for time reasons and I heal fast, I went early. . The doc must of figured, he'll do as I say, so removed half and scheduled another expensive appointment. No way.. I plucked them out myself. Really, no big deal.. I don't like to be "ripped".. That was my last visit to that doctor.. I think, "sticker shock" is a way of life today... IMO...
I hope your puppy heals well..