There's a La Quinta in Harrisonburg that accepts pets also.
Massanutten has hotels as well as condos. As long as they are not fully booked you can get owner discount on a room. You'd have to put the dog in a kennel, though, unless it is a service dog. The concierge desk should have contact information about kennels.
Thanks! Your answer is awaiting moderation.