k9 university is good for pet people. 120ish for a 6 week class. the trainer had a demo dog which is important to me (a white gsd). i also peeked into their kennel and they had like 8 gsds in there that they were boarding to train.
the puppy class is good if you're a new first time owner. they also offer cgc courses and stuff. they use treats but also nicely offer you a prong if it seems like you cant control the dog.