Brought my two dogs here for training because the new "adoptee" wasn't getting along with first dog, and there was a sizable size difference between them. Returning new dog to shelter wasn't an option for me personally, so training was last resort. While the communication was a bit sketch at first, the end results are exactly what my dogs needed. They are now living harmoniously, eating together, walking together and even occasionally playing together, but definitely not being aggressive toward each other. I liked the fact that they were honest about not guaranteeing they'd learn to get along (because they're dogs and you never can tell). I enjoyed watching the videos they sent of them training each week. And, I like that the trainer checked in after they came home to see how they are getting along.