I really can't understand why the cast was taken off and replace so often. Is that normal ? No, I don't think you're wrong in feeling the vet is the cause
of your puppy leg not healing right. The jerk refuse to reset the cast that he put on wrong in the first place . That should not cost you anymore money having the cast fixed when it fell off your puppy leg. I really feel you should go to an second vet in an other office and see what they say. I would not trust the vet put the cast on in the first place. I am sorry to hear your poor puppy have to go through all this b/c of some vet that should not allowed to practice in the first place.