This veterinary hospital is close to downtown (7th Ave South of Camelback) and has awesome service and extended hours. (Open til 10pm on weekdays)
My friend Dr. Penn, pictured below knows his stuff. Check out their web site: http://www.altavistavet.com