The North Idaho School of Dog Obedience and Training is such a great organization! I am so glad that I found them when I did, they saved my dog from being out of control. They were very caring yet stern with him and they did wonders, he is so obedient now! They staff highly trained professionals and they are very affordable. Class sizes are small and each pet gets one on one attention and training! EXCELLENT staff and they guarantee their work!