Здравствуйте!
Во-первых, надо не допускать нападения, Вы правильно делаете отвлекая собаку игрой в мяч. Приучите собаку садиться при виде других собак, т.е. ,увидев,что к вам приближается другая собака, дайте своей команду"Сидеть!" и удерживайте ее в этом положении пока не уйдет раздражитель, затем похвалите, дайте лакомство, поиграйте;
во-вторых, никогда не бейте собаку после драки с другой собакой, это вызывает еще большую агрессию, поэтому она дерется с вами,как бы завершая начатое....;
в-третьих, уж если наказываете, то будьте всегда сильнее своей собаки,т.е. будьте уверены в себе, собака должна почувствовать вашу силу,чтобы больше не повадно было нападать на вас помня бывшую выволочку!