"Если нет, то,что делать, кастрировать или найти девочку (спасет ли это?)" - от девочки только усугубится. Или Вы готовы (и собака такого качества)каждые три недели его на вязки водить? Я бы подождала еще бы, плюс постараться увеличить время прогулок. Пройдет, если правильно воспитываете, за метки дома ругаете? Если гуляете с ним, то уберите все пеленки, он должен знать, что дела ТОЛЬКО на улице. Можете, конечно, и кастрить, только гормональный фон все равно какое-то время устаканиваться будет. Не получится так, что сегодня кастрили, а завтра все в порядке.