When the average dog owner thinks about "obedience", the thought of "coming when called", "sitting when told to sit", "not jumping up", "not pulling on leash" are the major issues. You don't care if your dog walks at perfect "heel" (well, you shouldn't! How would anyone enjoy such a walk?) You care about basic responses and making your dog the companion s/he was intended to be.
A few tips from someone who cleans up the "after" mess: NEVER, for ANY REASON, put your dog into boarding/training! NEVER! You have NO IDEA what goes on in those facilities and, for the most part, you don't want to have any idea! Check out the credentials of ANY TRAINER you find. Do NOT choose a trainer from the Pennysaver because they are cheap! You get what you pay for, and so will your dog. The best basic obedience instructor you can find is a member of NADOI (National Association of Dog Obedience Instructors), simply because that organization TESTS and EVALUATES each applicant for membership. Make certain that you query NADOI on their website regarding the trainer's authenticity of membership! Do NOT trust your beloved dog to just "anyone". Basic obedience, if done wrong, can cause enormous behavioral problems in your dog in the future.
If you choose (and for basic obedience, this is a good choice) a "group" class, be absolutely certain that the trainer is actually a professional, NOT a hobby trainer working for a training club. OBSERVE some sessions before subjecting your dog to the experience. If you don't like what you see, don't GO! There is NO NEED to inflict PAIN on ANY DOG in order to teach it basic obedience skills!
TRAIN WITHOUT PAIN, and everyone will gain!