<human>: Can you summarize the given text in a few sentences?

I have a Boston terrier (moose) who is 9 years old. I got her when I was in college and living alone. She has always slept in the bed with me. Now she's old and I cannot bear the thought of her sleeping outside the bedroom and not understanding why. 

My fiancé (James) and I have been together for 3 years and lived together for most of that. He was never raised with pets but quickly learned to love my moose, by his own admission. He is great with her - takes her out to Poop, gives her belly rubs and throws her ball incessantly. We just bought a house together and one of the major concerns for him was having a yard that the moose can play in, so there's definitely no underlying "he just doesn't like dogs" thing at play here. 

As moose has gotten older, her snoring has gotten really loud. Lately (the last 6 months or so) James been complaining about it. So, on nights that he can't sleep because of the snoring, I take her and sleep in the guest room. I feel bad but also feel like I should be the one to sleep elsewhere because I'm the one who can't sleep without her in the bed. It doesn't make me angry or anything to go sleep in another room -I just don't want him to be frustrated about the dog snoring.

Before this would happen a couple times a month, but the snoring has gotten so bad it's a couple times a week now and James seems to get angry when I take the dog and sleep elsewhere. He always says he's going to sleep in the guest room, but I volunteer instead. This seems to irritate him more than anything.

In my mind I'm solving all of the problems because he gets to sleep in the bed and get a good night's sleep without interruptions, I don't lose any sleep wondering if he's lying awake while I'm sleeping in the guest room and Moose doesn't have to sleep alone. 

Am I being unreasonable? Is there another solution?
<bot>: dog named moose snores like a sonofabitch. Manpanion can't deal. Am I in the wrong?