1) чтобы собака защитила от хулиганов, она, во-первых, должна быть служебной породы (что противоречит условиям, средней она быть не может), а во-вторых, обученной (а это ОГРОМНЫЕ деньги - до двух лет будете только вкладываться в дрессировку, сперва по послушанию, потом по защите). для защиты купите перцовый баллончик, будет дешевле и эффективнее.
2) если будете кормить правильно, то отдельно витамины не нужны. правильно - это либо сырым мясом, творогом, с добавлением кефира и небольшого количества овощей, без каши, либо кормом супер-премиум, не дешевыми чаппи-педигри.
3) ладить с другими будет любая правильно воспитанная собака, это уже от вас зависит
и главное, если денег нет, то никакая собака не подойдет. можно взять бесплатно дворняжку, можено ее не водить на дрессировку, можно найти экономичный способ питания (например, закупаться оптом мясной обрезью или присоединиться к компании собачников и закупать корм большими мешками с питомниковой скидкой), но если собака заболеет, на ветеринара нужна очень приличная сумма, причем, быстро - собака не может ждать до зарплаты, не доживет. и я пока не видели ни одной собаки, которой хоть раз-два за жизнь не понадобилась помощь ветеринара