Training image
To Not be aggressive
Avoid situations that you know make a cat aggressive. Separate cats that act aggressively toward each other and reintroduce slowly with positive reinforcement, as described in the Territorial Aggression section. Food treats are excellent positive enforcers of non-aggressive behavior.

To Use the toilet

Raise the height of the litter box gradually. Every time you raise the height of the litter box, remove a little. ...
Replace your litter box with a “training box”. Make sure the training box can hold your cat's weight. ...
Flush the toilet after each use by your cat

To Sleep with you

Provide toys that allow your cat to climb, crawl through, and explore, such as cat towers or tents. Just before bedtime, sit down with your kitty and engage with her for 10 to 15 minutes. That way, you'll tire her out and signal bedtime at the same time, helping establish that bedtime routine.

To Remember its Name
Make sure the cat links her name to the pleasant reward. This means saying her name, then immediately giving the reward.
Repeat this activity, calling the cat 10 to 20 times per session, once or twice a day until the cat reliably responds to its name.

Come on command
Develop a routine of letting them out at the same time every day and bringing them in at the same time every night. Do not let your cat stay outside at night. o Let them out before feeding time so that they can remember to come home… that's where the food is!
I BUILT MY SITE FOR FREE USING