I love when dogs actually train us a little. Most people under estimate how fast a dog can learn when it is given some freedom to be a dog or a puppy. I was having a hard time with my Australian Cattle Dog, this is the first time I've had one without cattle or horses or any of that and it's been a little bit of a battle. Well I gave her some space and let her be herself for a couple days and just not mess with her and it's like a whole different dog I do have a little bit of her freedom but that's Grand kind of dogs are little more independent then the most of their counterparts. Now it's like it's natural to her to do everything that I've ever asked of her and she does it willingly and without all of this dog training expert stuff so I think I just waste my money