The Fairy Bowery in Nauvoo allowed us to bring our dog. It's hard to find accommodations that are pet friendly! Rebecca was quick to reply to both emails and telephone calls. Overall, it was clean, but the place has quite a strong animal odor. Some people in our party were quite bothered by it, while others weren't. It has a window air conditioning unit and two or three fans, but no central air. It was hot in the back bedroom. Also, it is listed as a 6 person rental. There is a bedroom with a queen bed, a small alcove with a single and a sofa bed, which was very uncomfortable. In fact, my son ended up leaving it as a sofa and sleeping on that. The sixth bed is actually a blow up mattress that we had to blow up ourselves. So, yes, it technically can sleep six people, but not comfortably.
The location was very close to everything downtown, and right across the street from the golf cart and go cart rentals, which was awesome. There is a gas station across the street which was convenient for late night snacks and pizza.