У нас прожило несколько поколений разных кошек. Я ни разу не наблюдала, чтобы они обижались, как люди.
Мне кажется, что нам свойственно приписывать животным чувства, которые нам знакомы и которые "похожи" на человеческие. Мы как бы "очеловечиваем" своих питомцев, не понимая, что у них свои собственные причины менять поведение. И эти причины мы не знаем, не понимаем, да и не вникаем. Нам проще объяснить так, как мы привыкли объяснять человеческое поведение.
Если кот перестал быть дружелюбным из-за появления нового кота, то это реакция на ограничение его ресурсов. Ведь теперь ему меньше достается всего, включая внимание хозяев. В квартире он с этим мирится, а на улице ищет замены, поэтому меньше общается с хозяевами.
Если кошка сутками не общается, прячась где-то, то, скорее всего, надо проверить ее здоровье.
И так далее.
Возможно, с собаками несколько иначе. Не знаю, у нас собак никогда не было. Но мне почему-то кажется, что и они не обижаются, а просто реагируют на разные раздражители. И эта реакция внешне похожа на обиду.