If your pet is sick or injured, a good place to take him to is the Barrington Oaks Veterinary Hospital in Elk River. They will take care of all of your pets needs including boarding, grooming, vaccinations, surgery, and much, much more. Their prices are reasonable. The staff is very gentle and caring and your pet will know that. You can make evening appointments also. They also have a second location, that is located in Princeton, MN. This location can be found next to McDonald's on 169 and Dodge Ave.