This is a form of greeting and respect for dogs. You shouldn't stop it. It is a natural and desirable behavior.
Do you mean being aggressive to other dogs? If so only walk him on a lead if he pulls (walks in front of you) or barks at other dogs give him a sharp yank on his chain (you may like to use a harness) saying "no" in a stern voice After time he will ignore other dogs When he gets to that stage give him a small treat
There is no easy way to stop dogs from sniffing each other as this is the way dogs find out information about things. A male dog does not go into heat. Only female dogs do.
kill it.
you can stop them by saying shh shh shh shh shh and then they will stop.
if you think the dog looks nasty then dont walk by it
Keep them away from each other.
Take your dog on 30 min walks two times a day, dogs need exercise, without it, they need to get rid of excess energy and need to adventure outside. If you walk your dog, it will slowly become more calm.
if large dogs seem to be threatening your small dog, it isnt your dog's fault for running away. if you see a larger dog running towards your dog, just pick him/her up... theres not really much else to do if your not the large dog's owner
You stop running by slowly slowing down the rate of your running. Or basically, you slow down until you stop.
you just keep it indoors all the time
answers.com