I've seen various different methods and beliefs on here lately about the correct way to train our dogs, so I'd be interested to hear what y'all think.

Do we know the best way to train our dogs? Do you prefer the obedience approach or do you believe that pack leadership comes first and obedience naturally follows? Should we even bother training them if they don't cause us any problems?