We say you shouldn’t yell at your cat because it’s completely ineffective way to train felines. If your cat does something wrong and you yell as a response, your cat won’t understand that its actions caused you to yell. To the cat, you’re yelling for no reason. You’ll frighten the cat, and all it will serve to do is make the cat afraid of you. It won't solve behavioral problems.