As an update, this is still one of my must do's when visiting Charlotte. It's just fun to relax and watch all the dogs. The place is clean and staff friendly. My dog is rather shy but she warmed up quickly to the other dogs and humans. We were here on a warm January day and there were a lot of dogs and people but the place is so big, you don't feel crammed in. There is a fenced section in the corner of the patio for smaller dogs. At times, some dogs get rambunctious, but most owners are responsible and staff is right there if there are problems.
Great way to spend a Sunday afternoon. And I still wish there was a place like this where I live.