heather, check with you local kennel club there should be one listed in the phone book also check with the local vets and if there is a pet smart check there they offer classes but before you decide always check with your local better business buerau to see if they have had any complaints. ********we have a trainer in town that has been arrested for animal cruelty and been ban from ft. benning had his business license taken away when to a small town near here and got another one so we are always telling people about him. but you vet should be able to recommend a good trainer and so should the local kennel club.