Problem Description and Situation
I recently moved to a new apartment with my cats Moe (female) and Joe (male). They are brother and sister. It didn't take long for them to get used to it.
Moe started exploring the place on the same day that we arrived. It took Joe three days to get out of the closet and start exploring.
I have a big roof in front of me. it's around 70 m2 (753.47 ft2). Other cats have also access to the roof. There's a fatso cat and another quiet grey cat. There is also another orange cat which is very aggressive.
Joe found a way to get to the roof. I allowed him to go out because the apartment is not that big. I have plenty of high ground for the cats. But Joe still wants to go out. He explored almost half of the roof, but he stepped on the territory of an orange cat. So, the orange cat ran after Joe and kicked his sorry behind. Joe ran towards me, and 10 minutes later he licked his paw as if nothing happened, and went back to exploring. He wasn't shaken at all.
I also have to be out every day from 7:30 AM to 7:00 or 8:00 PM. With the exception of the weekends, where I'm home all day long.
Basically, I want Joe to go out but only when I'm home.
Proposed Solution
I'm trying to make a routine for Joe the mule head. I'm only letting him out when I'm home. Between 7 PM and 11 PM or on the weekends. All-day long.
For the past week, my idea was to place the litter box (because cats can smell their litter box a mile away), good cat food and water on the balcony and every time Joe steps out. I start calling his name if he tries to wander a little far. At 11 PM I call him, he jumps in and I close the door. When I'm out of course cats can't go out.
So far that routine has been working perfectly. But with a lot of stress. It's stressing me a lot.
Questions
Do you agree with what I am doing? Can cats learn a specific routine like that? Or, is what I am doing risky?
 
     
    