They did in the cabins, but pay attention to where in the parks they can go. It may not be worth it for the dogs sake.
Yes, in the cabins. https://www.yellowstonenationalparklodges.com/stay/plan/traveling-with-pets/
I didn't see any so I'm guessing no!
Thanks! Your answer is awaiting moderation.