Dr. Greg Grier of the Jaffrey-Rindge Clinic is an excellent, caring vet. He provides very affordable animal care. He does not run a high-tech practice, so if your dog or cat is in need of diagnostic work (beyond routine lab tests), you will need to find a practice who can support that sort of service. But for everything else, Dr. Grier is great. He is willing to consider alternative approaches to problems, and works with you to find affordable medicines. He is also well-versed in new medications and treatments, and provides thorough explanations.