I agree with the collar thing!!
But I would try to see any other vet asap; an open incision,, that sounds pretty scary to me....