My landlord has a dog and two cats. On many occasions, I have asked him to clean the cats' litter box when it begins to make the house smell like ammonia. I have also had my own dog here for the 2 years that I have been here. Recently, my girlfriend has been staying over, which hasn't been a problem, but now someone has given her a small puppy, less than 5 lbs., and she has been bringing it with her when she comes to visit. My roommate has been harrassing me and threatening to kick me out over this little dog, which stays mostly in my room, a room that I paid to put new carpet into because the original carpet was in horrible shape. I have been trying to reason with him, but it has come to the point where I have to pay to kennel my dog if my girlfriend is to come over. Is this okay?