I used Cindy's Critter Camp in Maryville, IL for dcanine obedience school. There is an excellent trainer there named John. He runs the training classes. I took my dog, Jake, in for beginner and intermediate classes. It was a great atmosphere for the dogs to learn how to behave around people and other dogs. Jake still knows many of the things he learned and we still practice them daily. I would recommend John's training to anyone. They also offer boarding, but I can not comment on that since I have never boarded one of my pets here.