I used Elkhound for training my 2 puppy chihuahuas. They were 4 months old. A big taking on I feel. Puppies.... They came home knowing everything they said they would! It was a little hard imagining them obeying but they do. That being said, they train them. But the owner has to learn too. They have spent several hours with me post training to make sure everyone (me and the dogs) are getting it and that they will obey for me like they did for them. They have a lead trainer - Bill. Love Bill. He's passionate about his job. He also uses other staff to train so that they learn from several voices and people, which makes it easier for the dogs to then take commands from the owner. This facility is very hands on and very much involved in the care after your pet leaves. It's definitely NOT a situation of 'they are trained, here they are, see you later'. The staff loved and snuggled my babies. Right now they are running a special, which is very much worth it. I know it sounds expensive.... but you won't be disappointed. They also offer 5 day care days with the purchase! Give them a call. Josh and his team take very good care of your precious pet.