Was thinking about this problem. An alternative approach- especially if you have limited options- might be to work with her on what kind of dog she gets (assuming she has latitude if its a 'comfort' dog).
I'd suggest a non-shedding variety (e.g. wheaton terrier, poodle, schnauzer, but there are others), one that isn't a puppy (puppies are the worse for accidents and chewing things but older dogs come ready trained usually and are a ton less work for owners), and one that isn't a big barker (bigger dogs but it depends on breed). Push her toward a bichon: cute, cuddly and portable, does not shed, and is known for being quiet and not barky.
I think she might also strongly desire these things too, so you could focus on how it's in your mutual interest (no one wants to have neighbors pissed off at you and your barking dog, and who needs dog hair and getting up at 3am for a puppy to pee).