You must understand and know why your dog wants to fight other dogs.
The dogs are eager to fight when
One of the most typical reasons to fight dogs is fear. A dog that has not properly socialized dog or one that has been abused may become fearful and will fight when it is put in a situation that is strange or facing any threat.
When your dog is fighting with some other canines or shows aggression to other people when at home, but aggressive when in public, it is because your dog does not have the social skills to work without fear in new situations and strange.
Socialization dog is the best way to begin to overcome the fear of your dog. Start taking your dog for a ride on your car. Or take your dog in some parks and dog walks where your dog may display a variety of other canines and people, even from the safety of your car.
Then do it slowly and surely with the introduction of your dog at some sites.
When this is the situation, try to immediately remove your dog from this situation and groped again next time. This will be done several times until the canines are used to place and situation.
You can also take your dog to obedience classes a dog or clinics.
This will definitely push is training to socialize the dog once it has finished the class dog.
But be very sure you have identified the problem of your dog with the dog trainer. This way your dog will be subjected to some lessons that decrease stress or the fear that is present in your dog.
In this way the teacher can also suggest some tips and ways on how to curb your dog's fear and aggression.
Socializing dogs is just as important to your dog as food and sleep. You must teach your dog good behavior so they will not have problems when it grows up