You mention accommodating the visitor better. As far as I can tell, Airbnb spend the majority of their time doing just that. They need to focus more on improving the host's experience!
Why do they not allow for the owner/host to charge extra for a dog staying?? It would help the host enormously as more cleaning is needed when a dog stays. I had to clean up dog mess in my garden only this week. Imagine if a young toddler crawled in some dog poo??! Could be really dangerous. And the owner could face real stress from the fallout. Anyway, why do they not have a box to tick if you're bringing a dog...? Because their focus is firmly on the guest not the host. With nothing to officially 'book a dog in', any problems from having a dog stay will be the owner's problem and will never cost Airbnb any money! They seemed to very slickly add the 'service' fee... which is basically money for them for nothing... but they can't add a dog fee because it would go directly to the owner and they can't see the point in that if there's no money it it for them. My opinion, and maybe I'm cynical, but why else would they refuse to request the guest ticks a box to let the host know they're bringing a dog?? People do not mention they're bringing a dog either so it would help the host a lot if there was some sort of comeback for failing to mention a pet when booking.