A great vet is knowledgeable, compassionate and dedicated to animal health and wellbeing. They should also be comfortable working with animals of all sizes and temperaments, and be able to communicate effectively with both pet owners and other members of the veterinary team. They should have strong problem-solving and critical thinking skills, and be able to provide accurate diagnoses and treatment plans. Finally, great vets should be open to continuing education and keeping up with the latest advances in veterinary medicine.