I have taken my pup and kitty to Dr. Kanarish a few times and he and his staff are incredible! When I had my pup spayed, he called to let me know how she did and called a couple days after the surgery to check on her. Over this past weekend I took both my pup and kitty there for boarding and they emailed me daily with updates. I am not talking about an auto-generated "everything is great" email, the Dr. emailed me personally giving me details of how they were doing and what they were doing! Katie even emailed me and described how my kitty was hiding under his pillow and meowing everytime she passed his kennel!
I have been to other vets before and no one can compare to Dr. Kanarish and the Phoenix Mountain Animal Hospital staff. You can tell he loves animals and I wouldn't trust my babies to be in the care of anyone else.