I am not sticking up for either professional trainer in my post. However, my brother uses Cesar's techniques and they work for him. I was amazed one day when I saw my brother walking over to my moms house (they live in the country so it's a nice walk through the trees) and all five dogs were walking nice and slow right behind him. He told me he hadn't even told them to. He said if they had run ahead he wouldn't have corrected them. But they know him and that's what they do. When I walk with them they are all over the place. Running ahead and then coming back to me. My brother is not mean to the dogs. He is firm with them and they know when he says something they listen. I like watching Cesar. I agree with his calm-assertiveness that he teaches the people. I actually want to learn how to do that. That is my problem with Zoee and I can't figure out how to do it.
I also like Victoria and her techniques. So I tend to use both trainers ideas with my dogs. Like you said...it's what ever works with YOUR dog. I also respect people's opinions that do not like Cesar, because I know LOTS of people that do not like him.

I recently went to my sisters house and her youngest dog (a Boston Terrier) is out of control. And I am actually surprised since my sister has done dog training before. But the reason he is the way he is is because my sisters husband allows it. I walked down the hall and Quinn growled at me. Les said no to him then leaned over and kissed him on the head. He was reinforcing the behavior. My sister even knows it but said there's nothing she can do about it.

Anyway, I have no advice about the marking. Taggart marks at my moms house and if he stays there for long periods of time he has to wear the belly band. He doesn't do this anywhere else. So I will watch this thread to see if others have advice on that.
The mounting is another thing I don't know how to deal with. Zoee does this to Taggart ALL the time. And the other day at the dog park Taggart started doing it to another dog. I was so embarrassed. Then another dog started doing it to the same female dog. I would just tell Taggart no when he did it and he stopped. I also just tell Zoee to stop when she does it. I sometimes just wish Taggart would turn around and tell her to stop himself.