Yes, a vet can send you to collections for not paying his bill.  If the Vet knows your Social Security Number, it can affect your credit history, and he may even post a case against you in small claims court.