its really not the vets decision any way you look at it.
the dog shouldnt get fixed at 5 months any way, she is to young,
he should have told her that he would have done it if she agreed to have her dog spayed by his office/clinic what not.
i agree with him being hard core about getting dogs fixed, but im sorry it really isnt his place to tell her he wont put a chip in the dog, or pull teeth unless the dog gets fixed at the same time.
neither of my dogs are spayed, there is no need.
even if she doesnt breed, she shouldnt be forced to get the dog fixed.