I cannot recommend K9TT enough. The trainers are excellent and genuinely care about each dog they teach. They are able to adapt to individual skill levels and empower dog owners. I especially love how non-judgmental, understanding and compassionate they are. And that’s just the trainers! The staff behind the scenes are wonderful too– so responsive to emails and always friendly. We love K9TT and will continue to support and utilize them whenever we can.