Здравствуйте. В Вашем случае двумя словами не обойдешься, здесь нужна комплексная консультация. Мне придется Вам задавать вопросы, причем не все их можно задать на открытом форуме. Если хотите, напишите мне в личку.
Если в двух словах, Ваша собака борется за лидерство. Попробуйте для начала кормить его только после того как поедите сами, причем поставив ему еду, не подпускать к миске сразу, а заставить его ждать в сторонке 2-3 минуты. Потом по команде "можно" подпускать к корму. Если будет лаять, шлепните газетой и добавьте к выдержке "штрафную" минуту. Когда идете на прогулку, не разрешайте ему выходить вперед в любые двери и вообще идти впереди Вас до команды "гуляй".
Те места, где он метит помойте с раствором лимонной кислоты и опрыскайте спреем от меток ( продается в зоомагазине).