Treating a dog like "your best friend" will create a potential enemy. The respect is not there, therefore there is contempt.
Treating a child is much the same. They need rules, routines which give them confidence and they feel cared for. These are part of what constitutes love, an intelligent parent will have for a child.
I used to call to my dog using a single command "heel" and it would take up position at my right heel a little behind me and remain there. It was comfortable knowing what was expected of it.
Unfortunately it did not work for my ex wife. Perhaps this is why it is said that a dog is a man's best friend.

In fact I was walking from a Cold Store not that long ago, my girlfriend a little behind me laden with plastic bags. She called out "hey Mohammed!"
So damned rude.