hidden vet costs