В случае с кошкой надо устранить кошку.В другую комнату.Подождать окончания истерики,потом обсудить все спокойно на предмет того,как надо обращаться с животными.Также сообщить,что такое поведение недопустимо, и,что если он не согласен с такой постановкой вопроса,то Вам придется постоянно контролировать кошку и не допускать ее контакта с ребенком до тех пор,пока он не научится себя вести с ней.Тот способ,который предлагаете Вы неплох с точки зрения достижения результата, но это все-таки война с ребенком, согласитесь. Я против войны