challenges veterinarians face