You might also check with your local humane society animal shelter - the one here offers various classes (regular obedience plus good citizen plus plus) and you can take them at your own pace though I'm not sure how that works (I just got the notice).
I buy most of my toys online since the stores around here cater to the hunting dogs. Don't forget to check Amazon.com too - they have a wide selection.