My parents used to take their dogs to Puppy Palace. Not anymore. Surprise Animal Hospital is the best. Spanky loves coming here. They are super friendly and the place is clean as a whistle. (Never understood that analogy!) they lost Dudley recently and SAH was amazing during the while process. I could give them enough stars.
They are super busy, so if you want to bring your doggie in for servicing (lol!) make sure you schedule a week out. My dad didn't, brought Spanky back to PP and he was sick and had anxiety for a week after. That was the final straw for my family using PP.