Увы, не зоолог, поэтому мой ответ - просто моя т. з., на истину не претендую.
Мне кажется некорректно сравнивать котов в целом с собаками в целом. Опять же, что такое агрессивность? Это же не только качество характера. Это ответ на внешний раздражитель. Любое животное можно довести, спровоцировать, даже очень спокойное. Предки и котов, и собак - хищники. Кошки не являются биологическими врагами человека, вследствие размеров, а вот предок собаки - волк, ещё как является. "Они нас едят".
Даже в рамках одной породы могут быть особи с разным уровнем агрессивности. Если брать более укрупнено, по породам, уже можно как-то проводить сравнения.
Британские коты очень сдержанны, а бенгальские очень подвижны и активны. Понятно, что от вторых ожидать агрессию можно чаще. Бойцовские породы собак выводились с определенными целями и эти цели предполагали развитие такого качества как агрессивность, а огромные сенбернары чудесно подходят для семей с детьми.
Насчет нежности согласна. Кошки - существа интимные. Собаки дают совсем иное чувство привязанности. Если бы можно было использовать по отношению к животным слова, описывающие эмоции людей, я бы сказала, что любовь собак - это любовь друга, а любовь кошки - это любовь любовника. Любовник может быть распоследним эгоистом, но к нему приятно прикасаться)