The dr and staff are amazing! Our puppy had to stay overnight. When my husband picked her up, they were washing the blanket we left with her because she had gotten poop on it. At other clinics we were not allowed to leave a blanket with our pets for comfort. Portland Vet Clinic goes above and beyond!