Oh, didn´t read the rest, but if you have ever had a "street dog", one that has had no real owner, no real home, you have to dominate it(with love of course). Otherwise it will controll your life and be extremely aggresive towards other people/dogs.
I dont know if anyone has had anything to do...