Не столь важно, породистая собака или нет. Многое зависит от условий, в которых проживала собака первые месяцы своей жизни, от того, как её воспитывали (если она жила у кого-то дома) и многих других факторов. Даже в зрелом возрасте можно изменить определённые проблемы в поведении, но это могут делать только опытные зоопсихологи (есть такая профессия).
К сожалению, у некоторых людей сложилось определённое, абсолютно ложное и ни чем не обоснованное мнение о собаках; как правило, эти люди никогда сами не держали собак, либо просто понятия не имеют как с ними обращаться.
Чаще всего можно услышать, что маленькие собаки глупы, ничего не могут, не поддаются дрессировке и так далее, но это великое заблуждение. Многие маленькие собаки умнее больших, прекрасно дрессируются, способны выполнять огромное количество команд - до 100, а рекорд 116 (!). И то это не предел.
Некоторое время назад проводились определенные исследования в области интеллекта собак по породам и была составлена таблица из 80 пород по уровню от высокого до низкого. Например, на 2 месте находится пудель, на 16 - шпиц, на 27 - йорки, обойдя такие породы больших собак, как ризеншнауцер, боксер, эрдельтерьер, долматин, бобтейл, мастиф и других. Более подробно можете посмотреть здесь.
Так что все зависит от многих факторов: от условий содержания, от породы, от характера собаки, индивидуального уровня интеллекта, от уровня знаний хозяина (дрессировщика). А домашняя собака или с улицы - это не столь важно, но стоит иметь в виду, что взрослая собака с улицы может иметь определённые, не самые лучшие привычки, от которых сможет отучить только опытный специалист. Поэтому если вы готовы изучить психологию собак, способы воспитания и устранения проблем - тогда можете спокойно брать любую собаку. Если же хотите ограничится минимумом знаний - берите домашнего щенка в 2-3-месячном возрасте - шансов на нормальное воспитание будет больше, но всё равно основы нужно знать!