Robin and I have been training dogs for a rather long time. Over the years we have come to the conclusion that one of the major issues with canine behavior is family dynamics. Crazy families normally create crazy dogs. Families that are calm and focused normally have very well behaved dogs.
That doesn’t mean that you can’t have a great dog even though your family is a little weird. The important point here is that you need to understand that family dynamics will come into play when building your bond with your dog. It is one of the factors that you need to take into consideration during the training process.