Hmm I have to disagree with others.
Of course the breeder couldn’t control the puppy’s health and gender, but it’s a pretty big problem, especially a problem that will cost $3000 to fix! They should take some responsibility and at least help a bit with vet bills - especially since it's 6 months after purchase. Shouldn’t they also be concerned with the life of the puppy they bred?
And how could puppy part from family after 6 months of bonding? Pretty harsh of breeder. It’s a PUPPY, not a faulty CAR or object.
Good of you to pay for top surgery, you obviously love your puppy.
I hope she is OK and it all works out