My two dogs are very different, one looks soft - Rhu, one looks hard - Skye. When working one to one with Rhu and Skye they do really show their differences.
Skye comes across to many as an aggressive dog but when I take her out to work with the other dogs, she is the most amazing girl. She's happy, often dying to play and always looking out for her pals.
Jack (he is a confirmed lurcher collie cross) has come a long way in a very short period of time. His mum is a much happier owner; by getting to know your dog you're bonding and it makes everything so much easier.
These two are able to run and play together, but Jack watches and follows Skye which helps the training and understanding for Jack.
Jack now walks on with his collar and lead so much better, AND with another dog - it may not amaze some but to many it can mean a world of fun and peace with their dog.