Здравствуйте Цветок граната, а что она у вас по улице бегает без поводка? Просто если кто-то к вам подошёл то это нормально что собака подходит, она ещё и об нюхает, может я что-то не понимаю,вы просто хотябы чуть-чуть опишите ситуацию, тогда может быть вам помогут.
Когда собака прыгает на вас выставите вперед согнутое колено, чтобы собака ударилась о него грудью, все это действие сопровождается строгим окриком "нельзя". Обычно после нескольких повторений до собаки доходит, что этого делать не надо.
В воспитании собаки следует забыть фразу "ругать и наказывать рука не поднимается". Помните, что наказывать - это не значит бить, это значит пресекать нежелательные действия неприятным для собаки способом - рывком поводка, окриком, шлепком - в зависимости от ситуации.
Поверьте, жить с воспитанной собакой куда приятнее, чем с избалованным неслухом.
Скорее всего, когда вы пытаетесь отогнать ее от брюк, она воспринимает это как игру и ее старания усиливаются. Попробуйте переключить ее на что-нибудь другое, например, бросьте палочку, т.е., чтобы от чего-то отучить, надо предоставить альтернативу, замену, в данном случае брюки замените палочкой или мячиком. Также, собака должна знать команду "нельзя", ее надо приучить к этой команде, она вам пригодится во многих случаях. Еще, как вариант, можно попробовать побрызгать на брючины парфюмом (духами), возможно ей будет "бить в нос" этот запах и отпугнет ее.
Собак приучают к командам и дрессируют, начиная с 6 месяцев. К году дрессированный пес будет знать, что можно, что нельзя. Интеллект собаки равен интеллекту 5-тилетнего ребенка, так что, если с собакой разговаривать, она будет различать около 500 слов. а это уровень, на котором начинают изъяснятся люди, приехав в другую страну. Даже дворовую собаку можно отучить лаять на прохожих, если не лениться и выходить на каждый лай и если по делу то хвалить, давать кусочек лакомства, а если попусту ругать. Можно брать за холку и прижимать к земле, говорить: фу, нельзя. Через месяц такого пристального внимания, собака будет лаять только на тех, кто вошел во двор.
Увы, я знаю только плохой (жестокий) способ. Если несколько посторонних людей обидят или сделают вашей собаке больно. Чтобы у нее закрепился стериотип - "чужой - плохой". Не знаю, может есть и добрый вариант данного вида дрессуры.
Скажу сразу я такой метод не применялаа, а только где-то читала. На таком же принципе, слышала, учат собак и не брать угощения из чужих рук.