That being said, there isn't a single property that will fit all 20 of us and allow us to bring along the pooches. There are several beautiful, pet friendly properties and several "large group" properties. Unfortunately, the large group properties aren't quite large enough and understandably, the property owners don't want more than the maximum occupancy hanging out. The one property (go look at Mountain Sky! It's GORGEOUS!!!) that was graciously "opened up" for us all to meet at to hang out and eat meals together isn't equipped for pets. So we continued to work and I continued to look.
I've come up with two potential solutions.
The folks at Mountain Breeze Resort (located about 10 miles northeast of Weaverville) have three adjoining properties, all pet friendly. We can, as a group, rent all three properties or one/some of us can rent one of the properties. They are fine with all of us congregating on the property, regardless of how many of us are actually staying there.
We could rent Oakland Cottage, a bed and breakfast in Asheville. The are also pet friendly and (obviously) if we rent the entire property as a group, we could all congregate there.
Please take some time to check out these two properties and give me some feedback. The property owners/managers both said that while we have a little time to make our reservations (and both are totally open for the time that we're planning to be there), they expect to book quickly as soon as the holidays are over. So we need to get on it. I would like to make reservations by the end of the month. If I haven't heard from anyone by the 28th, I will go ahead and reserve one of the Mountain Breeze Resort properties. That way we will be sure to have a common property on which we can all meet, eat, and hang out.