i would suggest leerburg.com (do it yourself training dvds) hes been training for 30+ years and does everything from basic dog obedience to personal protection and police k9 training... i believe hes been doing it since early 70s or maybe thats breeding german shepards but i may be wrong..... i would atleast check out the articles on his site and then you can go from there
i wouldnt suggest pet smart (imo) they dont teach any of the correction phases or go through them either!!! If anything find a good reputable trainer localy dont get anyone that uses the yank and crank methods and so on.... and that are going to go through correction phase training with you.... cause honestly you tell your dog to come and they do fine its all good but when there runing out after something and you dont work on distraction parts of it they could get hurt badly(given situations)!!!!
Just remember the training that you do (saying come and etc) may save your dogs life one day.... and be picky!!!!
Im not quit sure exactly where your at i believe you said tampa bay area? not exactly sure how far you are from ocala but i do know of a very good trainer there that does all of my aunt and uncles german shepards and they are awesome!!!
anyways g/l