Nice guys/girls never win! Of course they brought home a new ferret, why wouldn't they, you seem to be okay with everything else.

They are inconsiderate and are walking all over you and your SO. You need to lay down the law and/or ask them to move. Why would you even hesitate being blunt with them when they have absolutely no consideration for you or your house.