Assuming that most people here, come here to learn new tricks to teach their dog, the question begs: why teach dogs tricks in the first place? I mean, tricks are over and above training a dog just to be obedient around your house, and protecting your furniture from claws. So why? I guess, for me, there are several reasons: Bonding You could never convince me that a dog and handler will not naturally become closer through learning new tricks each and every day. In fact, as I write this on my keyboard, my dog has just curled up on my desk, and is watching me type. That's bonding! Stimulation I believe that mental stimulation tires and satisfies a dog more than physical stimulation does. I have no hard evidence of this of course, but I just go by what I see with my own dog. She can walk and walk and walk, but give her ten minutes of real mental stimulation and she'll sleep for ages afterwards. Showing Off Come on, we all like to show off with our dogs don't we? I know I do. It appeals to my sense of smugness in the park. Challenge If I wire a doorbell to the bottom of my patio door, can I get my dog to push it each time she wants to go out? I don't know, but you can bet your life I'm going to find out. I love the challenge of seeing what is possible. So what's your reason(s)?