Сергей, здравствуйте!
В отношении собаки с Ольгой согласна.
По кошкам и собаке : дело в том, что они живут в разных местах, т.е. пересекаются но редко. Тут дружбу осоьо не выстроишь. Но кошки могут стороной соьаеу обходить.
Обычно собаки, выросщие с кошками, нормально к кошкам в целом относятся, к своим уж точно.
Причиной поцарапанной морды ведь стаеовятся попытки собаки подойти к кошкам и поиграть, правильно понимаю?
Кошкам это не нравится, естественно, и они защищаются. Кошки сами не пойдкт на собаку и не будут нападать.
Поэтому вам надо собаку отучить от того ,чтобы подходить к кошкам. Просто запертительная команда. А для этого надо регулярно их сводить вместе и тренировать собаку, за вознаграждение, не наказание. Еще при этом желательно показывать хорошее отношение к кошкам от вас и ваших домочадцев, чтобы собака не воспринимала их как чужаков.
Опять по собаке: ее надо хорошенько выгуливать и развлекать, много играя. Тогда она меньше будет приставать к кошкам сама. Очень часто это от скуки.
У многих пожилые собаки сами бегают от котят, которые их уже достали с игрой-))))
И еще, трюк кошачий, но попробуйте давать лакомства все одновременно в присутствии друг друга. Они как минимум будут комфорт и радость испытывать от нахождения рядом со вкусняшками.
В целом, нейтралитет - вполне ожидаемая тут позиция.