I have to say, i've very proud of Keanu. Because of the fact that i've never owned a German Shepherd, I enrolled him into puppy training classes. Its teaching him how to interact with other dogs. How to play nice, and most importantly, how to listen to me when I ask him to do something. I think its great bonding time we get to spend together for that hour. Especially when I work all day. He's a great dog and smart too. I really think he has protential to do the agility courses.