Вы применяете самый обычный "метод кнута и пряника" или, говоря научным языком, метод положительного и отрицательного подкрепления: за правильные действия хвалите, за неправильные наказываете. Именно так до сих пор и дрессируют собак, да и других животных, большинство кинологов мира. В этом методе очень важно своевременное и строго дозированное подкрепление, как положительное, так и отрицательное. Собака должна понимать, что хозяин недоволен её поведением, и только. Под словом "бить" обычно подразумевает не то, что она "получает по жопе", а.. . ну не знаю.. . Пришёл, увидел, что собака нагадила, взял ремень и лупит усердно, больно. Или ногами пинает. Как раньше крепостных крестьян или детей розгами пороли. Решила, мол, барыня, что положено её лакею пятьдесят плетей - и изволь получить все пятьдесят. Результат - одна боль и унижение, а урока-то никакого (ну кроме того что собака понимает, что хозяин злой и может больно избить) . Кроме того, если хозяин не способен добиться от собаки послушания, кроме как битьём, то и собака быстро понимает: прав тот, у кого сила. Хозяин сильнее - он главный, собака станет сильнее (особенно касается крупных пород) - собака его "побьёт" и будет главнее. В общем, человек, демонстрируя собаке то, что он сильнее, сам роет себе яму и воспитывает собаку, которая будет огрызаться, пытаться занять место "вожака стаи" и т. д. Толковый хозяин завоёвывает уважение собаки не тупой силой, а умом, показывая собаке, насколько для неё выгоднее слушаться умного и надёжного хозяина. Но, конечно, иногда собаки начинают "проверять на прочность" своих хозяев - нарочно не слушаются и смотрят, что будет. Вот тогда можно и по жопе.