yikes that's one problem that I've never had.

I'd take him to a different vet for a second opinion.