I won't be of much help, but I have been living with roommates for the last two years. Both times, however, it's been with friends that I have known for years.
The first thing I can think of as far as dogs go, is that I actually prefer people who don't love dogs. Obviously not referring to those who flat out dislike dogs, but I like people who are wholly ambivalent towards them. They ignore my dog, will acknowledge his presence once in a while or pat him if he goes to them, but generally pay no mind to him. This way, I don't worry about them teaching him bad habits, trying to take him for a walk when I'm not home, feeding him treats or food he's not supposed to eat, trying to "train" him, etc.
I do also explain to them certain reactions or behaviors that come from my dog and demonstrate if I can. Especially if those reactions could be interpreted as "aggression". Example: if someone rings the doorbell and knocks on the door, and for SOME reason I'm not home and my dog is out (which he shouldn't be)... he may charge at the door barking. That is not an aggressive reaction, that is him being excited. Ask him to go to his crate should that happen. Another example: if me and roomie are walking together with my dog down the street, I explain to him that my dog may bark at other dogs. This is reactivity that we are working through, he just gets a little overexcited. This is not aggression.
People who aren't dog savvy sometimes will see one behavior, immediately file that under "aggression", and then generalize and decide that the dog will act that way under all circumstances. I don't want my roommate handling my dog, but I don't want them to be nervous about or misunderstanding him, either. So first I establish that no, my dog is not dangerous, and then explain how they should handle the situation.
My personal ground rules are typically
- don't feed him
- don't take him outside the house
- don't try to remove food or toys from his possession. If he does have something you want that he's not supposed to have, just tell him to drop it.
- ideally, just ignore his existence. My dog is a very easy dog to live with, he will sleep all day regardless of whether or not I am home. He doesn't ask for anything, is never obnoxious (well, at home), and never goes looking for trouble.
I also ask what my roommate's rules would be regarding furniture and dogs. My dog is a couch hog and regularly sleeps on couches and beds, but if my roommate is uncomfortable with that, I am willing to keep him off furniture. I will let them know that it will take a while to train, and that they are allowed to tell my dog "off" if he's caught hopping on.
Also, vacuuming/cleaning. With a double coated breed on my part, I know I'll be contributing to most of the mess on the carpet and floors. My roommates and I have always been "ehh" about keeping the house spotless, so we never really assigned each other any chores specifically, but this depends on your roommate. I did end up doing most of the vacuuming and basic cleaning chores as a courtesy, but my roommates always did their part as well. What I don't want is a roommate assuming I would do all the cleaning because I'm the one with dogs in the house.
I'm not sure what else I'd really ask potential roommates outside of dog stuff and how rent/utilities/deposits will be split. When I e-mailed a few people about rooming with them in the past, it was just to get to know them, their occupation, hobbies, how long have they been in the area/why are they in the area, how long do they plan on living at the apartment, etc. It's much easier for me because I'm a college student living right outside of campus, so almost everyone I spoke to also studied at the university.
Best of luck!