My little mix, Stella, seems to catch on so quick to everything I ask her to do. She's one year old now, and we've been going to obedience classes since she was 12 weeks old. We're in the second heeling class and getting ready to start intro to novice/novice. I practice with her about five minutes a day, and usually we go over new stuff about 3 times a week for about 10-15 minutes. She does Rally courses up to Advanced level on leash for fun maybe twice a month. She's always caught on so quickly that I'm beginning to think it is a genetic trait! My other thought is that she is learning quickly because she started "learning to learn" at an early age and we practice a little each day. What do you guys think?