We just moved to Phoenix and our mini-dachshund got really sick. Took her to McDowell Mountain Animal hospital and really like it there. It is very clean, the staff is extremely courteous and Dr. Casey is great. You can get in and out without a huge delay and they really care about pets.