NILIF is supposed to be a good methode, I use it to an extent if things start going out of hand however I will NOT got the whole way, I will go no farther then having them do something before eating and before I throw a toy. I am into suzanne clothier, she advocates parterships, she says dogs know damn well that people are not dogs lol I find her methods to really work and my dogs love them, I love them because they truly work lol and they work fast. in her methods walking is the biggest thing, rather then because the "leader" and its my way or the highway attitude she says walking should be a balance between the owner and the dog, it should be fun for both, the dog should not be like "I better walk nice or else" nor should they be thinking "Im off I gotta go go go!" they should be walking together with you because they love you and want to be with you, and you love them and want to be with them. you SHOULD be the leader, but I see no need to go to the extremes, because in a proper realtionship there would not be a problem, if the dog feels they need to be aggressive to protect something show them otherwise by simply taking there collar walking them out of the area and leaving them out of the area until YOU decide they can come back, if they feel they need to protect you, just step in front of them because this says to the dog "you want him you get through me first" for example Happy is aggressive with other dogs, ither other day when a strnage dog ran up to her I put myself between her and the dog, when I did that not once did she even lift a lip, and when the other dog kept jumping in front of us I simply kepy myself between her and the dog and she was Happy, I have never seen her so calm around a strange dog.