Credit cards can bridge the budgetary gap when paying for vet care, but they're not the best long-term option.