Highly recommended Idaho dog trainer: https://www.positivepetsboise.com/
They offer puppy preschool, basic obedience, private lessons and stay and train courses. I’ve been using them for the past 20 years and can’t say enough positive things about how they helped us have the best dog possible. A well-trained dog is a well-loved dog. The first step to being a good dog owner is taking the time to train them properly.