Hi there! First of all congratulation to all of you! I have followed this thread for some time now and I firmly intended to join the discussion in case I got admitted, so here I am now
@Lolothefirecat: Nice to e-meet someone who is also going to be in the International Relations/Political Science programme! I hope some more will join the discussion so that we already now each other a little bit before we start the semester
I think finding housing with two large dogs (what breeds are they? I love dogs ) might be difficult in Geneva (I already did my undergraduate studies in Geneva and had trouble finding a studio for myself). As suggested by Grad888, finding housing in the border area in France might be the best solution for you.
I think the biggest hurdle to overcome for your fiancé will be to find an appropriate job, since requirements for non-EU-citizens wishing to work in Switzerland have become stricter with the free movement of workers between Switzerland and the EU. I can't really give you tips in this regard, unfortunately, since I do not know enough about the subject.
However, I'm sure you and your fiancé will find a way