У нас кот, если ему что-то не нравится в обращении с ним - виляет хвостом, в особо тяжелых случаях урчит-шипит, может ударить мягкой лапкой, когти не выпускает.
Ребенок знает, что котика надо тоже уважать и играть с ним, и гладить его, только когда и ему этого тоже хочется. А если проявляются признаки недовольства, то лучше отойти в сторону, иначе сам будет виноват, если получит.
Было пару случаев, которые подтвердили это правило, ребенок усвоил. Коту тоже влетело, но не на глазах у ребенка (там то другое поведение прививается - что царапаться нельзя вообще).
Сейчас все довольны, живем дружно. У сынули с котом любовь и полное взаимопонимание.
Я считаю это нормальный способ взаимодействия. Ни к чему развивать у ребенка сознание того, что ему все можно и ничего за это не будет. Окружающие достойны уважения, коты в том числе. Он и в гостях себя так ведет, с новыми, незнакомыми животными, и звери его не шугаются, понимают, что можно с ним иметь дело, и он не попадает лишний раз на неприятности. Знает также, что у зверей разный язык. Т.е. если собака виляет хвостом, то это признак дружелюбия, не как у кошки.