они бывают агрессивны из-за комплексов, связанных с их размерами
они бывают агрессивными из за комплексов, которые прививают им их хозяева.
Зачастую из вполне спокойной нормальной , но маленькой собаки, люди сами по незнанию воспитывают невротика. Не у собаки комплексы, а человек так думает, и ведет себя соответствующе.
Самый простой пример: собачка чего-то испугалась на улице, ее начинают гладить, типа " успокаивать" сюсюкать, берут на ручки. С точки зрения собаки - ее не успокаивают - а поощряют ее поведение, т. е. в дальнейшем она считает что так и надо себя вести. Правильным было бы игнорировать ее поведение, не поощрять страх и истерику. Подобных примеров можно привести массу.
Независимо от того, какого размера собака, относиться к ней надо как к собаке.