Sims pet cat keeps running away
I created a single family household in Komorebi a few days ago, one dude and one pet. It's been about 2 1/2 in game months and the cat has run away like 6 times. Not only that but the most recent escape, about 5 mins ago, the cat ran away right after the roommate's fiend friend yelled at him. The cat is both Good Friends and Companion with his owner, his traits are Friendly, Clever and Prowler. I know that I can put out an alert about a missing pet, it's what I did the first 5 times it happened, though I don't know if I will this time around, honestly I just want to beat up the friend. I really don't like having the property surrounded by a fence so I don't want to go that route, is there any other way I can stop the cat from running away? Anything I can do to stop the cat from wanting to run away? Any help would be appreciated, poor furry baby is on the verge of being sold. ☹️
Oh and I am a console player, no mods,cc and I never use cheats.
Thanks for the replies guys! I ended up kicking out the roommate, too many friends coming by and I don't like cheating, so fixing traits was not an option for me. I'm gonna give the cat lots of affection and keep strangers out so he doesn't get any more abuse from random people. I gave him the Prowler traits so he could go get collectables for my sim so locking him in is also not an option. I really wish there was an indication, in the friendship bar, a pop-up notification or something, that would show if the pet is unhappy enough to want to run away. I've only ever had my sims have dogs before and they have run away but not as often as this cat. It's annoying considering I have put effort into their relationship and worked on them becoming friends, loyal pets don't just up and runaway, it's frustrating that the game doesn't take this into account and just lets them disappear for days at a time, leaving the sim with a constant Sad moodlet.