I've been training dogs for years,but I think the fact that he caught on quickly has thrown me off. My parents had/have Shelties at home but they don't have the nuances of the BC. He is not a shy dog, but if we are in a strange place (Petsmart, for example) if I ask him to sit he will sit so perfectly next to me or even just on top of my feet. Not so much the case in other places that are familiar to him. Yet he's actually climbed a tree to get to a group of kids he wanted to say hi to at the park.
I don't do drills as much as I do quick rapid successions and we play a LOT. Usually at the end he gets to play fetch which he loves, even though I consider him more food motivated than play motivated. I never train more than 10 minutes at a time, just long enough really to get something good out of him and leave it at that. Currently I'm really trying to work on his "stay", since he did have the habit of breaking it the first time, and then the second time was when it stuck (as in Donald's post). I started using the clicker as a faster way to target rather than me fumbling with the treats in my hand. I don't find myself getting frustrated with him, I have had some very slow learning dogs so he's well ahead of the class still at this point. Quite honestly he makes me laugh all of the time, especially since I've gotten to watch him go through his last growth spurt.
It's funny you're all saying to give him time and give him positive experiences and allow him to bond....Obedience, ideally, is all about creating a language that you communicate in and for most under-confident dogs, it helps to give them things that they know how to tackle. I really honestly wouldn't know what else to do besides what I'm doing (I do tend to take him everywhere that it's acceptable for him to go, and he does go to daycare since I don't work from home and can't bring him with me). I alternate "active" weekends and "rest" weekends for us since he does get a little worn out if he's always on the go, even though he'd probably run himself into the ground if I wanted him to.
I don't consider him a "tool" about how fast I can train a dog--the other 300 and something dogs/clients I've worked with can attest to that, along with all of their testimonials. However, I do feel like a dog trainer should have a dog that is trained up. When you're looking for a horse trainer you don't pay money to someone who's never shown or even ridden and dogs should be the same, although they aren't for some reason.
I do feel like 6-9 months for a CD dog is a reasonable timeline, considering that, other than the off-leash heel, the AKC/UKC standards are all pretty much household behaviors.