I have nothing but rave reviews for Smelly Dog. The owners and staff are awesome, and they are very caring of their clients (human and canine) plus they do amazing work. The one downside ---they are really, really busy, so be sure to book appointments ahead. It can be difficult to get in quickly.
I recently took my mini schnauzer to them for grooming. Once they peeled his claws off my shoulder ( he was holding on for dear life) the staff made him feel comfortable. Their prices are competitive and their service is outstanding. I am definitely going to be a repeat customer.